Swisstools is a developer toolkit built for teams who need to move fast without waiting on external services. Whether you’re stubbing out a third-party API before it’s ready, debugging a webhook integration, rolling out a feature gradually, or publishing release notes from your commit history, Swisstools gives you the tools to do it — organized around projects and teams. Everything in Swisstools belongs to a project, and projects belong to a team. When you sign up, a personal team is created for you automatically. You can create as many projects as you need, and each project gets its own subdomain (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.
<team_ref>-<project_slug>.swisstools.dev) that serves your mock endpoints and webhook inboxes directly.
What you can do with Swisstools
API Mocking
Create mock HTTP endpoints with configurable methods, paths, status codes, headers, and response bodies. Your mock URLs are live instantly — no deploys, no restarts.
Webhook Inbox
Capture incoming HTTP requests in real time. Every webhook inbox gets a unique URL. Inspect headers, body, method, and query params as requests arrive via WebSocket.
Feature Flags
Manage global flags and group-scoped flag sets with percentage-based rollouts. Access flags from your app via API key for SDK-style integration.
Release Notes
Connect your GitHub repositories and let Swisstools generate draft release notes from your commits using AI. Edit, publish, and distribute via Slack or email.
How authentication works
You can sign in with an email and password, or use OAuth through GitHub or Google. All three options are available on the sign-in and registration pages at swisstools.dev.If you sign in with GitHub OAuth, you can also connect your GitHub account to the Release Notes feature later to let Swisstools read your repository’s commit history for release generation.