Skip to main content

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 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.

Quick Start

Create your first project and have a mock endpoint running in under a minute.

API Mocking

Configure mock HTTP endpoints with custom methods, paths, headers, and response bodies.

Webhook Inbox

Capture and inspect incoming HTTP requests in real time via WebSocket streaming.

Feature Flags

Roll out features gradually with global flags, group-scoped flags, and percentage rollouts.

Release Notes

Generate AI-powered release notes from your GitHub commits and distribute them via Slack or email.

API Reference

Explore the full REST API surface and integrate Swisstools directly into your workflow.

How it works

1

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.
2

Configure your tools

Add mock API endpoints, webhook inboxes, or feature flags to your project. Each resource gets a unique, shareable URL.
3

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.
4

Ship faster

Build against realistic mocks, inspect live webhook data in real time, and generate polished release notes from your commits.
All mock endpoints and webhook inboxes are served at <team-ref>-<project-slug>.swisstools.dev. See Subdomains to learn how the URL structure works.