# Gately Documentation - [Introduction](https://usegately.com/docs/introduction.md): The membership platform for creators, SaaS, and communities - [Quickstart](https://usegately.com/docs/quickstart.md): Get started with Gately in under 5 minutes - [Use Cases](https://usegately.com/docs/use-cases.md): How teams use Gately to build membership businesses - [Authentication](https://usegately.com/docs/authentication.md): Learn about authentication methods in Gately - [MCP Server](https://usegately.com/docs/mcp.md): Connect AI assistants directly to your Gately project using Model Context Protocol - [Members](https://usegately.com/docs/features/members.md): Manage your project members and their data - [Email Campaigns](https://usegately.com/docs/features/campaigns.md): Create, design, and send email campaigns to your members using the Code Editor or Visual Builder - [Workflows](https://usegately.com/docs/features/workflows.md): Automate actions when things happen in your project — no code required - [Webhooks](https://usegately.com/docs/features/webhooks.md): Receive real-time notifications for events in your project - [Integrations](https://usegately.com/docs/features/integrations.md): Connect Gately with your favorite tools and services - [Gated Content](https://usegately.com/docs/features/gated-content.md): Restrict access to pages, files, and links based on membership plans or authentication - [Redirect Rules](https://usegately.com/docs/features/redirect-rules.md): Control where users go after authentication events like login, signup, and password reset - [Framer Plugin](https://usegately.com/docs/platforms/framer-plugin.md): Native Gately integration for Framer sites - [Framer Integration](https://usegately.com/docs/platforms/framer.md): Add authentication, user management, and interactive components to your Framer site - [Webflow Integration](https://usegately.com/docs/platforms/webflow.md): Add authentication and user management to your Webflow site - [React Integration](https://usegately.com/docs/platforms/react.md): Use Gately with React applications - [SDK Introduction](https://usegately.com/docs/sdk/introduction.md): Official pro-code SDKs for React, Next.js, and Node.js - [Installation](https://usegately.com/docs/sdk/installation.md): Install the Gately SDK for your framework - [Configuration](https://usegately.com/docs/sdk/configuration.md): Configure the Gately SDK options for your application - [React SDK](https://usegately.com/docs/sdk/react.md): Official React SDK for Gately - hooks-based authentication with reactive state management - [Next.js SDK](https://usegately.com/docs/sdk/nextjs.md): Official Next.js SDK for Gately - App Router, Server Components, and middleware support - [Node.js SDK](https://usegately.com/docs/sdk/nodejs.md): Official Node.js SDK for Gately - JWT authentication for Express, Fastify, and any Node.js app - [Login](https://usegately.com/docs/sdk/auth/login.md): Authenticate users with email and password - [Signup](https://usegately.com/docs/sdk/auth/signup.md): Create new user accounts - [Social Login](https://usegately.com/docs/sdk/auth/social-login.md): Authenticate users with Google and GitHub - [Magic Links](https://usegately.com/docs/sdk/auth/magic-link.md): Passwordless authentication via email - [Session Management](https://usegately.com/docs/sdk/auth/session.md): Manage user sessions and authentication state - [Allowed Redirect URLs](https://usegately.com/docs/sdk/auth/redirect-urls.md): Where Gately is allowed to send users after social login, magic links, and password resets - [User Profile](https://usegately.com/docs/sdk/users/profile.md): Get and display user profile information - [Update Profile](https://usegately.com/docs/sdk/users/update.md): Update user profile information - [Password Management](https://usegately.com/docs/sdk/users/password.md): Change password and handle password reset - [Email Campaigns](https://usegately.com/docs/sdk/campaigns.md): Send, schedule, AI-generate, and track email campaigns with the Gately SDK - [Contacts (CRM)](https://usegately.com/docs/sdk/contacts.md): Manage contacts, tags, lists, and segments with the Gately SDK - [Page Protection Overview](https://usegately.com/docs/sdk/protection/overview.md): Protect content based on authentication and subscription plans - [Auto Protect](https://usegately.com/docs/sdk/protection/auto-protect.md): Automatically protect pages based on URL patterns - [Member Content](https://usegately.com/docs/sdk/protection/member-content.md): Database-driven content access control - [API Reference](https://usegately.com/docs/api-reference/overview.md): Complete REST API reference for external integrations - [API Authentication](https://usegately.com/docs/api-reference/authentication.md): How to authenticate with the Gately API - [API Keys](https://usegately.com/docs/api-reference/api-keys.md): Create and manage API keys for your Gately integrations - [API Versioning](https://usegately.com/docs/api-reference/versioning.md): Understanding Gately API versions - [Login](https://usegately.com/docs/api-reference/auth/login.md): Authenticate a user with email and password - [Sign Up](https://usegately.com/docs/api-reference/auth/signup.md): Create a new user account - [Logout](https://usegately.com/docs/api-reference/auth/logout.md): End a user session - [Refresh Token](https://usegately.com/docs/api-reference/auth/refresh.md): Refresh an expired access token - [Password Reset](https://usegately.com/docs/api-reference/auth/password-reset.md): Request a password reset email - [Verify Token](https://usegately.com/docs/api-reference/auth/verify.md): Verify a member session token from your backend - [List Members](https://usegately.com/docs/api-reference/members/list.md): Retrieve a paginated list of members in your project - [Get Member](https://usegately.com/docs/api-reference/members/get.md): Retrieve a single member by ID - [Create Member](https://usegately.com/docs/api-reference/members/create.md): Create a new project member - [Update Member](https://usegately.com/docs/api-reference/members/update.md): Update an existing member - [Delete Member](https://usegately.com/docs/api-reference/members/delete.md): Delete a project member - [Get Settings](https://usegately.com/docs/api-reference/settings/get.md): Retrieve all project settings including email sender configuration, branding, and authentication options - [Update Settings](https://usegately.com/docs/api-reference/settings/update.md): Update project settings including the email sender name, sender address, branding, and authentication configuration - [Email Sender Settings](https://usegately.com/docs/api-reference/settings/email.md): Get or update the email sender name and address used for all transactional and campaign emails - [List Campaigns](https://usegately.com/docs/api-reference/campaigns/list.md): Retrieve all email campaigns for a project, newest first - [Get Campaign](https://usegately.com/docs/api-reference/campaigns/get.md): Retrieve a single campaign by ID - [Send Campaign](https://usegately.com/docs/api-reference/campaigns/send.md): Create and send (or schedule) an email campaign in one request - [Send Bulk Campaign](https://usegately.com/docs/api-reference/campaigns/send-bulk.md): Send a campaign to a list of resolved recipient IDs - [Get Campaign Stats](https://usegately.com/docs/api-reference/campaigns/stats.md): Retrieve delivery and engagement statistics for a campaign - [Update Campaign](https://usegately.com/docs/api-reference/campaigns/update.md): Update a draft or scheduled campaign's name, subject, or content - [Delete Campaign](https://usegately.com/docs/api-reference/campaigns/delete.md): Permanently delete a campaign - [AI Generate Content](https://usegately.com/docs/api-reference/campaigns/ai-generate.md): Generate a complete HTML email body using Gately's built-in AI - [Upload Attachment](https://usegately.com/docs/api-reference/campaigns/upload-attachment.md): Upload a file and get back base64 attachment data ready to use in a campaign - [List Plans](https://usegately.com/docs/api-reference/plans/list.md): Get all subscription plans - [Subscribe to Plan](https://usegately.com/docs/api-reference/plans/subscribe.md): Create a subscription to a plan - [Get Current Subscription](https://usegately.com/docs/api-reference/plans/current.md): Get the current subscription for a user - [List Contacts](https://usegately.com/docs/api-reference/contacts/list.md): Retrieve contacts for a project with optional filtering and pagination - [Get Contact](https://usegately.com/docs/api-reference/contacts/get.md): Retrieve a single contact by ID - [Create Contact](https://usegately.com/docs/api-reference/contacts/create.md): Create a new CRM contact - [Update Contact](https://usegately.com/docs/api-reference/contacts/update.md): Partially update a contact — only the fields you send are changed - [Delete Contact](https://usegately.com/docs/api-reference/contacts/delete.md): Permanently delete a contact and all associated data - [Bulk Import Contacts](https://usegately.com/docs/api-reference/contacts/bulk-import.md): Import up to 1,000 contacts in a single request - [Contact Lists](https://usegately.com/docs/api-reference/contacts/lists.md): Create and manage contact lists, and add or remove members - [Unsubscribe / Resubscribe](https://usegately.com/docs/api-reference/contacts/unsubscribe.md): Manage contact email subscription status - [List Discussions](https://usegately.com/docs/api-reference/discussions/list.md): Get all discussions for a project - [Create Discussion](https://usegately.com/docs/api-reference/discussions/create.md): Create a new discussion - [Discussion Comments](https://usegately.com/docs/api-reference/discussions/comments.md): Add a comment to a discussion - [Send Email](https://usegately.com/docs/api-reference/email/send.md): Send a transactional email to one or more recipients. - [Email Logs](https://usegately.com/docs/api-reference/email/logs.md): Retrieve a paginated list of transactional emails sent from your project. - [Create Template](https://usegately.com/docs/api-reference/email/templates-create.md): Create a reusable email template with variable substitution. - [List Templates](https://usegately.com/docs/api-reference/email/templates-list.md): Returns all email templates for your project. - [Get Template](https://usegately.com/docs/api-reference/email/templates-get.md): Retrieve a single email template by ID. - [Update Template](https://usegately.com/docs/api-reference/email/templates-update.md): Update an existing email template. Send only the fields you want to change. - [Delete Template](https://usegately.com/docs/api-reference/email/templates-delete.md): Permanently delete an email template. - [Webhooks Overview](https://usegately.com/docs/api-reference/webhooks/overview.md): Set up webhooks to receive real-time event notifications - [Webhook Events](https://usegately.com/docs/api-reference/webhooks/events.md): Complete list of webhook events and their payloads - [Changelog](https://usegately.com/docs/changelog/overview.md): Latest updates and improvements to Gately - [Roadmap](https://usegately.com/docs/changelog/roadmap.md): See what we are building next for Gately ## OpenAPI Specs - [openapi](/docs/openapi.json) ## Optional - [Community](https://join.slack.com/t/usegately/shared_invite/zt-3llscjz41-PuVEY5Xu0M2DCi8WEojN0Q) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.