> ## Documentation Index
> Fetch the complete documentation index at: https://docs.swisstools.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Swisstools Docs: Mock APIs, Webhooks, Flags & Releases

> Start here for Swisstools — quickstart guides for API mocking, webhook inboxes, feature flags, and AI-powered release notes, plus the full API reference.

Swisstools is a developer toolkit built to remove the friction from building and testing integrations. Instead of waiting on external services, you get instant mock API endpoints and a real-time webhook inbox — plus feature flags and AI-generated release notes — all organized by team and project.

<CardGroup cols={2}>
  <Card title="Quick Start" icon="rocket" href="/quickstart">
    Create your first project and have a mock endpoint running in under a minute.
  </Card>

  <Card title="API Mocking" icon="globe" href="/api-mocking/overview">
    Configure mock HTTP endpoints with custom methods, paths, headers, and response bodies.
  </Card>

  <Card title="Webhook Inbox" icon="inbox" href="/webhooks/overview">
    Capture and inspect incoming HTTP requests in real time via WebSocket streaming.
  </Card>

  <Card title="Feature Flags" icon="flag" href="/feature-flags/overview">
    Roll out features gradually with global flags, group-scoped flags, and percentage rollouts.
  </Card>

  <Card title="Release Notes" icon="sparkles" href="/releases/overview">
    Generate AI-powered release notes from your GitHub commits and distribute them via Slack or email.
  </Card>

  <Card title="API Reference" icon="code" href="/api-reference/authentication">
    Explore the full REST API surface and integrate Swisstools directly into your workflow.
  </Card>
</CardGroup>

## How it works

<Steps>
  <Step title="Sign up and create a project">
    Register with email/password or OAuth. A personal team is created automatically. Add a project — each project gets its own unique subdomain.
  </Step>

  <Step title="Configure your tools">
    Add mock API endpoints, webhook inboxes, or feature flags to your project. Each resource gets a unique, shareable URL.
  </Step>

  <Step title="Point your app at Swisstools">
    Use the generated subdomain URLs in your application during development and testing. No deploys or restarts needed when you make changes.
  </Step>

  <Step title="Ship faster">
    Build against realistic mocks, inspect live webhook data in real time, and generate polished release notes from your commits.
  </Step>
</Steps>

<Note>
  All mock endpoints and webhook inboxes are served at `<team-ref>-<project-slug>.swisstools.dev`. See [Subdomains](/concepts/subdomains) to learn how the URL structure works.
</Note>
