Build anything on top of Lindo. The API handles the rest.
Full REST API with interactive Swagger docs, OpenAPI spec, and official SDKs. Create websites, manage clients, publish content — all programmatically.
For builders
Your custom portal. Lindo's AI engine underneath.
Some agencies want more than a white-label dashboard. They want their own frontend, their own billing logic, their own onboarding flow — but they don't want to build an AI website generator from scratch.
The Lindo API gives you the engine without the chrome. Create websites with a POST request. Publish pages with a PATCH. Check credits with a GET. Your users never know Lindo exists — they just see your product, powered by AI that actually works.
SDKs
First-class TypeScript and Python support
TypeScript / JavaScript
Full types, tree-shakeable, works in Node.js and edge runtimes.
npm install @lindoai/sdkimport { LindoClient } from '@lindoai/sdk'
const lindo = new LindoClient({ apiKey: '...' })
const site = await lindo.websites.create({
name: 'Acme Corp',
description: 'Enterprise SaaS'
})Python
Sync and async clients. Python 3.8+. Type hints included.
pip install lindoaifrom lindoai import LindoClient
client = LindoClient(api_key='...')
site = client.websites.create(
name='Acme Corp',
description='Enterprise SaaS'
)Use cases
What agencies build with the API
Custom client portals
Build your own dashboard where clients manage their websites, without ever seeing Lindo.
Bulk website creation
Import 500 businesses from a CSV and create websites for all of them in one script.
Automated reporting
Pull analytics for all client websites and generate branded PDF reports monthly.
SaaS products
Use Lindo as the AI engine behind your own website builder product.
CRM integrations
Sync clients between Lindo and HubSpot, Salesforce, or your custom CRM.
Content pipelines
Programmatically create and publish blog posts across dozens of client websites.
Authentication
Bearer token. That's all.
curl -X POST https://api.lindo.ai/v1/websites \
-H "Authorization: Bearer lindo_sk_live_..." \
-H "Content-Type: application/json" \
-d '{
"name": "Acme Corp",
"description": "Enterprise software company",
"language": "en"
}'Get your API key from Settings → API in your workspace. Keys start with lindo_sk_.
Get started
First API call in 3 minutes
Get your API key.
Settings → API in your Lindo workspace. Copy the key — it starts with lindo_sk_.
Install an SDK or use curl.
npm install @lindoai/sdk for TypeScript, pip install lindoai for Python, or raw HTTP with any language.
Make your first request.
Create a website, list your clients, or check credits. The interactive docs let you test without writing code.
Frequently Asked Questions
What can I build with the API that I can't do in the dashboard?
Is there a rate limit?
Can I use the API to build a SaaS product on top of Lindo?
Do the SDKs support streaming for AI generation?
How do I handle webhooks for async operations?
Your first API call is 3 minutes away.
Interactive docs, official SDKs, and a generous free tier. Build something great.