Connect to Stripe
Connect Stripe to Retool and manage payments, customers, and subscriptions.
Stripe is a payment processing platform for online businesses.
What you can do with Stripe in Retool
After you create a Stripe resource in Retool, you can:
- Retrieve and display customers, charges, subscriptions, and other Stripe objects.
- Create and update customers, subscriptions, products, and prices.
- Issue full or partial refunds for charges.
- Automatically paginate list operations to retrieve complete result sets.
Before you begin
To connect Stripe to Retool, you need the following:
- Cloud
- Self-hosted
- Stripe API key: A secret key from your Stripe dashboard.
- Retool permissions: Edit all permissions for resources in your organization.
- Stripe API key: A secret key from your Stripe dashboard.
- Retool permissions: Edit all permissions for resources in your organization.
Create a Stripe resource
Follow these steps to create a Stripe resource in Retool.
1. Create a new resource
In your Retool organization, navigate to Resources in the main navigation and click Create new → Resource. Search for Stripe and click the Stripe tile to begin configuration.
Best practice
Use folders to organize your resources by team, environment, or data source type. This helps keep your resource list manageable as your organization grows.
2. Configure resource credentials
Configure the connection settings for your Stripe resource.

Stripe resource configuration form.