API Documentation
Build custom integrations with the Nestive API
API Access Coming Soon
The Nestive API is currently in development and will be available for Pro and Business plans.
Join the waitlistQuick Start
1. Get API Key
Generate your API key from the dashboard settings
2. Install SDK
Use our official SDK or make direct HTTP requests
3. Start Building
Create sites, send emails, manage contacts via API
Example Code
// Install the Nestive SDK (coming soon)
// npm install @nestive/sdk
import { Nestive } from '@nestive/sdk';
const nestive = new Nestive({
apiKey: process.env.NESTIVE_API_KEY
});
// Create a new site
const site = await nestive.sites.create({
name: 'My Business',
template: 'service-business'
});
// Send an email
await nestive.emails.send({
to: 'customer@example.com',
subject: 'Welcome!',
content: 'Thanks for signing up...'
});
Available Endpoints
GET
/api/v1/sites
List all sitesAuth required
POST
/api/v1/sites
Create a new siteAuth required
GET
/api/v1/contacts
List all contactsAuth required
POST
/api/v1/emails/send
Send an emailAuth required
POST
/api/v1/forms
Create a formAuth required
GET
/api/v1/invoices
List invoicesAuth required
API Features
RESTful Design
Clean, predictable REST API following industry standards
Rate Limiting
1000 requests per hour for Pro, 10,000 for Business
Webhooks
Real-time notifications for important events
SDK Support
Official SDKs for JavaScript/TypeScript (more coming)
Ready to build?
API access will be available soon for Pro and Business plans.