2026 TEMPLATE LINEUP: We're pushing 50+ free templates this year! Check them out β†’

Developer API

Developer Documentation

Integrate Tailwind Help directly into your workflow. Manage your private components, search the library, and automate your design-to-code process.

1 Authentication

All API requests must include your API key in the headers. You can generate and manage your API keys in your Account Settings under the Security tab.

Headers

Authorization Bearer th_your_api_key
X-API-Key th_your_api_key

2 Rate Limits

Rate limits are enforced to ensure stability. Each response includes headers indicating your current status:

Response Headers

X-RateLimit-Limit Total requests allowed per window
X-RateLimit-Remaining Requests remaining in current window
X-RateLimit-Reset Seconds until the window resets

Rate limits are applied per User ID and IP address.

3 Endpoints

GET /api/external/search

Search for official components and community snippets.

Query Parameters

  • q Search query string (optional)
  • category Filter by category (optional)
  • limit Number of results (1-50, default 10)
GET /api/external/snippets

List all your private snippets.

POST /api/external/snippets

Create a new private snippet.

Request Body (JSON)

{
  "title": "My Component",
  "code": "<div>...</div>",
  "description": "Optional description",
  "folder": "My Folder",
  "libraries": ["lucide", "framer-motion"]
}
GET/PATCH/DELETE /api/external/snippets/:id

Interact with a specific snippet by its ID.

  • GET: Retrieve the full snippet details.
  • PATCH: Update snippet fields (title, code, etc).
  • DELETE: Permanently remove the snippet.

Need help?

Have questions about the API or need higher rate limits? Reach out to our team.

Contact Support