diff --git a/docs.json b/docs.json index c75eecbfe..4bc1eab98 100755 --- a/docs.json +++ b/docs.json @@ -327,6 +327,7 @@ "integrations/hermes", "integrations/replit", "integrations/lovable", + "integrations/stripe-projects", "integrations/langchain", "integrations/llamaindex", "integrations/crewai", diff --git a/images/integrations/stripe.svg b/images/integrations/stripe.svg new file mode 100644 index 000000000..48272a2c5 --- /dev/null +++ b/images/integrations/stripe.svg @@ -0,0 +1 @@ +Stripe \ No newline at end of file diff --git a/integrations.mdx b/integrations.mdx index 7704864da..590caa51a 100644 --- a/integrations.mdx +++ b/integrations.mdx @@ -199,6 +199,21 @@ Connect Firecrawl once, then build on live web data from the platform you deploy > Add Firecrawl to Vercel projects with automatic API key setup + + } + href="/integrations/stripe-projects" + > + Provision Firecrawl from the Stripe Projects CLI with automatic API key setup + ## Agent frameworks diff --git a/integrations/stripe-projects.mdx b/integrations/stripe-projects.mdx new file mode 100644 index 000000000..1378228ba --- /dev/null +++ b/integrations/stripe-projects.mdx @@ -0,0 +1,65 @@ +--- +title: "Stripe Projects" +description: "Provision Firecrawl from the Stripe Projects CLI with stripe projects add firecrawl/api. Credentials sync to .env." +og:title: "Stripe Projects Integration | Firecrawl" +og:description: "Provision Firecrawl from the Stripe Projects CLI. One command creates a Firecrawl account and syncs credentials into your project." +--- + +Firecrawl is a [Stripe Projects](https://projects.dev/) provider. [Stripe Projects](https://docs.stripe.com/projects) provisions third-party services from the terminal and syncs credentials to `.env`. + +Use this guide when you want Firecrawl credentials through Stripe Projects instead of the dashboard or CLI browser auth flow. + +## Quickstart + +Install the Projects plugin, create a project, add Firecrawl, and pull credentials: + +```bash +stripe plugin install projects +stripe projects init +stripe projects add firecrawl/api +stripe projects env --pull +``` + +Install the Stripe CLI first if you do not have it: [Stripe CLI install](https://docs.stripe.com/stripe-cli/install). + +`stripe projects add firecrawl/api` is the catalog slug for Firecrawl. Confirm with `stripe projects catalog firecrawl` if needed. + +`add` associates a Firecrawl account (or creates one), provisions the resource, and syncs credentials to `.env`. `env --pull` writes the active environment’s credentials to the configured output file (`.env` by default). List variable names with `stripe projects env`. + +Firecrawl SDKs, the CLI, and MCP read `FIRECRAWL_API_KEY`. After provisioning, continue with any [quickstart](/introduction) or the [agent onboarding skill](https://www.firecrawl.dev/agent-onboarding/SKILL.md). + +The resource lives in a Firecrawl account you own. Manage usage, keys, and billing in the [Firecrawl dashboard](https://www.firecrawl.dev/app), or open it with `stripe projects open firecrawl`. + +## Link an existing Firecrawl account + +Associate an existing Firecrawl account without provisioning first. This is the recommended first step in agent-driven workflows: + +```bash +stripe projects link firecrawl +stripe projects add firecrawl/api +``` + +## Provision from your coding agent + +`stripe projects init` writes Stripe Projects agent skills into the project directory. You can let the agent run the same CLI flow: + +``` +Use Stripe Projects to add Firecrawl and wire up the API key. +``` + +## Next steps + + + + Convert webpages into Markdown, JSON, screenshots, and more + + + Search the web and get page content from results + + + Auth, CLI, skills, and MCP after you have a key + + + CLI reference, environments, and billing + +