Built-in Integrations
You can connect your app with services from Google, Microsoft, Facebook, Stripe and Tableau as easily as doing anything else in Anvil.
Here’s an overview of what’s available.
- Authentication - Log users in with their Google accounts
- Drive - Read and write files from your own Google Drive, and the Google Drives of your users (with permission)
- Google Sheets - Anvil has a Python API for accessing worksheets, fields, rows and cells in Google Sheets
- Gmail - You can send email with your Gmail account (although consider the Anvil Email Service)
- Google REST APIs - You can easily get and refresh an access token to use with Google’s many REST APIs. Then you can use
anvil.http.request
to make requests against the APIs.
Microsoft
- Authentication using Microsoft accounts - allow users to sign-in using their Office 365, Skype and other Microsoft accounts.
- Authentication using your own Azure Active Directory tenant - allow users to sign-in using accounts in your own Azure Active Directory tenant. You can restrict access to only users in your Azure AD tenant.
- Microsoft Azure REST APIs - You can easily get and refresh an access token to use with Microsoft Azure’s many REST APIs. Then you can use
anvil.http.request
to make requests against the APIs.
- Authentication using Facebook accounts - allow users to sign-in using their Facebook accounts.
SAML Authentication
- Authentication using SAML - allow users to sign-in using accounts provided by a SAML identity provider.
Stripe
- Take payments using a built-in payment form - this can be customised with your own title, description and icon.
- Take payments using Python code - allowing you to build your own payment form and/or workflow. You can also associate multiple payments with one customer.
- Manage recurring subscriptions.
Tableau with Anvil X
You can use Anvil X to create Tableau Extensions for your Tableau dashboards.
- Quickstart: Create a simple Tableau extension with Anvil X
- Access the Tableau Extensions API from within Anvil to allow your Anvil app extension to access and manipulate data in your Tableau dashboard
- Once you’ve got your extension published publish a production version of your extension
Do you still have questions?
Our Community Forum is full of helpful information and Anvil experts.