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 waitlist

Quick 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.