This guide will help you get started quickly, from setting up your account to making your first API requests.Video Guide#
Prerequisites#
Before you begin, ensure you have:1.
Account Setup: Sign up for a free Apidog account at app.apidog.com if you haven't already. The Pet Store project is a built-in Apidog sample that helps you learn key concepts and features. Get started by clicking Create Sample Project on the Apidog welcome page. Choose Your Development Model#
Apidog supports two primary API development approaches:| Model | Description | Best For | Workflow |
|---|
| Design-first | Define API specifications before implementation | Teams prioritizing planning and documentation | Spec β Request β Test β Share |
| Request-first | Build and test APIs from actual requests | Agile teams, prototyping, undocumented APIs | Request β Spec β Test β Share |
Design-first Model#
In the Design-first approach, you define your API specifications upfront, ensuring clarity and consistency before implementation. This method is ideal for teams that prioritize planning and want to create comprehensive documentation from the start.1
Specify a new endpointDefine your API endpoint with path, method, parameters, and responses. This creates the foundation of your API specification.
2
Switch to Design-first modeIn the bottom-left corner of the Apidog interface, select "Design-first" mode to continue designing your endpoint.
4
Add an assertionSet up automated checks to ensure your API responses meet expected criteria.
Start with Design-first
Specify your first endpointRequest-first Model#
The Request-first approach starts with actual API calls, allowing you to prototype and validate APIs quickly. This method is perfect for teams working with existing backends, third-party APIs, or when you need to document undocumented endpoints.1
Send a requestMake an API call to test or explore an existing endpoint.
3
Add an assertionImplement automated validation rules to ensure API reliability and correctness.
Start with Request-first
Send your first requestSwitching Between Modes#
You can switch between Design-first and Request-first modes at any time using the toggle in the bottom-left corner of the interface:This flexibility allows you to adapt your workflow as your project evolves. Modified atΒ 2026-01-07 09:55:06