In Apidog, each project corresponds to an API Specification or an OpenAPI Specification (OAS) file. You can create a new API project or import an existing one from the Home > My Teams > Projects section of the Apidog app.
In the main window, click the + New Project button at the top right.
2
Select the project category at the top: General or gRPC.
General: Choose this for most APIs. It supports HTTP(s), WebSocket, Socket.IO, Webhook, Markdown, and more.
gRPC: Select this for APIs that use the gRPC protocol. Learn more about gRPC projects.
3
(If you selected General) Choose your preferred project mode. Apidog offers two distinct workflows: General Mode and Spec-first Mode. Follow the instructions below based on your selection.
Best for GUI-based workflows. It includes a Visual API Editor for API design, debugging, testing, and auto-generated docs. You can also back up auto-generated OpenAPI Specs to a Git repository.
1
Select General Mode.
2
Enter a name for your project.
3
(Optional) Check the Including Examples option to create a project with sample data from the PetStore example.
4
(For teams with multiple users) Set permissions for other team members during project creation. For more information, see Member permissions settings.
5
(Optional) Set the Project language. For more information, see Language settings.
Ideal for a native Git workflow. Design API specs using an OpenAPI Spec Editor (YAML/JSON files) and keep them in seamless two-way sync with your Git repository.
1
Select Spec-first Mode.
2
Scroll down to the Connect with Git Repository section.
3
Click either Connect to GitHub or Connect to GitLab SaaS to link your repository and configure your sync settings.
4
(For teams with multiple users) Set permissions for other team members. For more information, see Member permissions settings.
Learn More
For a deep dive into the code-driven Specs workspace, real-time directory parsing, and Git commit workflows, check out our detailed guide on Spec-first Mode.
If you already have an API Specification, you can initiate the import process either from the Team > Projects section by selecting Import Project, or directly within an existing project by clicking the large β sign and choosing Import. This is ideal for migrating existing API data into Apidog.
1
Click "Import Project".
2
Choose the type of data you wish to import.
3
Upload the file or paste the data URL (OpenAPI/Swagger formats only).
4
Apidog will automatically recognize and parse the content based on the selected format. You'll be able to preview the data before importing. Choose what you want to import and configure the import logic. Then confirm to create and import the project.
5
Once the import is complete, your new project will be ready to use.
Learn More
For detailed information about the import process, see the Import Guidelines.