# Swisstools ## Docs - [Create and Configure a Mock Endpoint](https://docs.swisstools.dev/api-mocking/create-mock.md): Add a mock HTTP endpoint to your project, set the method, path, status code, response body, and headers, then start sending requests immediately. - [Mock API Endpoints Without Running a Server](https://docs.swisstools.dev/api-mocking/overview.md): Create fake HTTP endpoints that return configurable responses — no backend required. Build and test integrations against stable, instant mock URLs. - [Using Your Mock Endpoint URL](https://docs.swisstools.dev/api-mocking/request-url.md): Understand how mock URLs are structured, how to call them from any HTTP client, and what to expect from requests with query parameters or different methods. - [API Keys API Reference](https://docs.swisstools.dev/api-reference/api-keys.md): Create and revoke API keys scoped to a project, used to authenticate calls to the Feature Flags SDK endpoint from your application. - [Authenticate with the Swisstools API](https://docs.swisstools.dev/api-reference/authentication.md): Learn how session cookies and API key bearer tokens work, and how to send authenticated requests to the Swisstools API. - [API Error Codes and Responses](https://docs.swisstools.dev/api-reference/errors.md): Every error the Swisstools API returns, what each HTTP status code means, and how to handle errors gracefully in your code. - [Feature Flags API Reference](https://docs.swisstools.dev/api-reference/feature-flags.md): Manage global flags, flag groups, group records, and per-record flag overrides. Resolve flags at runtime via the SDK endpoint with an API key. - [API Mocks Endpoints Reference](https://docs.swisstools.dev/api-reference/mocks.md): Create and manage mock HTTP endpoints per project, then call them via a dedicated subdomain to simulate real API responses during development. - [Projects API Reference](https://docs.swisstools.dev/api-reference/projects.md): Create, read, update, and delete projects within a team. Projects group all your mocks, webhooks, feature flags, and release notes. - [Release Notes API Reference](https://docs.swisstools.dev/api-reference/releases.md): Generate AI-powered release notes from GitHub commits, manage draft and published releases, and distribute them via Slack or email. - [Teams API Reference](https://docs.swisstools.dev/api-reference/teams.md): List and retrieve the teams your account belongs to, including personal and shared teams with their slugs and reference IDs. - [Webhook Inbox API Reference](https://docs.swisstools.dev/api-reference/webhooks.md): Create webhook inboxes that capture incoming HTTP requests, retrieve captured payloads, and stream new requests in real time over WebSocket. - [API Keys for Swisstools SDK Access](https://docs.swisstools.dev/concepts/api-keys.md): Learn how to create project-scoped API keys, use them to authenticate calls to the Feature Flags SDK endpoint, and revoke them when needed. - [How Swisstools Subdomain URLs Work](https://docs.swisstools.dev/concepts/subdomains.md): Understand how Swisstools builds unique subdomain URLs for each project and how to use them to reach your mock endpoints and webhook inboxes. - [Understanding Teams and Projects in Swisstools](https://docs.swisstools.dev/concepts/teams-and-projects.md): Learn how Swisstools organizes your work into teams and projects, and how resources like mocks, webhooks, and flags are grouped. - [Create and Manage Global Feature Flags](https://docs.swisstools.dev/feature-flags/global-flags.md): Global flags apply to your entire project. Set a flag to on or off and control gradual rollout with a percentage to limit exposure to a fraction of traffic. - [Group Flags and Per-Record Flag Values](https://docs.swisstools.dev/feature-flags/groups-and-records.md): Scope feature flags to specific entities — organizations, user tiers, beta cohorts — and set different flag values for each record within the group. - [Feature Flags: Controlled Feature Rollouts](https://docs.swisstools.dev/feature-flags/overview.md): Toggle features without redeploying. Use global flags for project-wide rollouts or group flags to gate features per customer, tier, or any entity you define. - [Resolve Feature Flags with the SDK API](https://docs.swisstools.dev/feature-flags/sdk-integration.md): Use a project-scoped API key to fetch all resolved flag values for a specific record in one request. Returns each flag's enabled state, rollout percentage, and source. - [Swisstools: Developer Toolkit for Mocking and Testing](https://docs.swisstools.dev/introduction.md): Swisstools gives your team mock API endpoints, a real-time webhook inbox, feature flags, and AI-generated release notes — all in one place. - [Get Your First Mock Endpoint Running in Swisstools](https://docs.swisstools.dev/quickstart.md): Sign up, create a project, and have a working mock API endpoint or webhook inbox URL ready to use in under a minute. - [Publish and Distribute Your Release Notes](https://docs.swisstools.dev/releases/distribute.md): Edit AI-generated draft release notes, publish the final version, and distribute to your team via Slack, email, or as a downloadable HTML file. - [Connect GitHub Repositories to Generate Releases](https://docs.swisstools.dev/releases/github-integration.md): Authorize GitHub OAuth and link repositories to your project so Swisstools can analyze commits and generate AI-powered release notes. - [AI-Powered Release Notes from GitHub Commits](https://docs.swisstools.dev/releases/overview.md): Connect your GitHub repositories, pick a date range, and let Swisstools generate polished Markdown release notes automatically. - [Create a Webhook Inbox](https://docs.swisstools.dev/webhooks/create-inbox.md): Create a webhook inbox to get a unique capture URL you can paste into any external service as a webhook destination. - [Capture and Inspect Incoming Webhooks](https://docs.swisstools.dev/webhooks/overview.md): Webhook Inbox gives your project unique capture URLs that record every incoming HTTP request — headers, body, and query params — for real-time inspection. - [View Webhook Requests in Real Time](https://docs.swisstools.dev/webhooks/real-time-viewer.md): The webhook detail view streams incoming requests live so you can inspect method, headers, body, and query parameters the moment they arrive.