Skip to main content

Documentation Index

Fetch the complete documentation index at: https://nango.dev/docs/llms.txt

Use this file to discover all available pages before exploring further.

🚀 Quickstart

Connect to Anvil with Nango and see data flow in 2 minutes.
1

Create the integration

In Nango (free signup), go to Integrations -> Configure New Integration -> Anvil.
2

Authorize Anvil

Go to Connections -> Add Test Connection -> Authorize, then enter your Anvil API key. Later, you’ll let your users do the same directly from your app.
3

Call the Anvil API

Let’s generate a PDF from Markdown as your first request. Replace the placeholders below with your secret key, integration ID, and connection ID:
curl -X POST "https://api.nango.dev/proxy/api/v1/generate-pdf" \
  -H "Authorization: Bearer <NANGO-SECRET-KEY>" \
  -H "Provider-Config-Key: <INTEGRATION-ID>" \
  -H "Connection-Id: <CONNECTION-ID>" \
  -H "Content-Type: application/json" \
  -d '{
    "title": "Example Invoice",
    "type": "markdown",
    "data": [
      { "label": "Name", "content": "Sally Smith" },
      { "content": "Lorem **ipsum** dolor sit _amet_...", "fontSize": 12, "textColor": "#616161" }
    ],
    "fontSize": 16,
    "textColor": "#171717"
  }' \
  --output invoice.pdf
The response is binary PDF bytes — use --output to save it as a file.
Or fetch credentials with the Node SDK or API.You’re connected! Check the Logs tab in Nango to inspect requests.
4

Implement Nango in your app

Follow our Auth implementation guide to integrate Nango in your app.To obtain your own API key, follow the setup guide linked below.

📚 Anvil integration guides

Nango-maintained guides for common use cases. Official docs: Anvil API documentation

🧩 Pre-built syncs & actions for Anvil

Enable them in your dashboard. Extend and customize to fit your needs. No pre-built syncs or actions available yet.
Not seeing the integration you need? Build your own independently.