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.requestto 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.requestto 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.
