Apidog offers powerful management tools to help you efficiently organize, manage, and collaborate on API design, development, and documentation. By organizing your work at three levels β "Team", "Project", and "Organization" β you can manage and oversee API tasks more effectively and with greater precision across various scopes.
Teams are the core unit of collaboration and organization. Each team can contain multiple projects and members, and the data between teams is independent and invisible to each other, ensuring data isolation.The functions of a team mainly include member management, permission control, and collaboration. You can invite team members to join your team and assign them different roles and permissions to keep your project and data secure. Team members can share resources, co-edit, and exchange ideas, improving the team's collaboration efficiency and the quality of project workflow.You can read the following documents to get a quick overview of what Teams does and how to use it:
Project is the basic unit for organizing and managing APIs and related documentations. Each project represents an independent workspace where you can create, edit, and test APIs, design and manage API documentation, and collaborate with your team members on projects.By creating multiple projects, you can categorize APIs and documents according to different needs and capabilities of the team. This way, you can better organize and manage various APIs, improving the efficiency and maintainability of your work. Each project has its own independent settings and permission controls to ensure the security of the project and the privacy of the data.
An "Organization" is the top level of management and collaboration, typically used to represent a company or large team. It allows you to manage multiple teams from one central location, with the ability for unified permissions and resource allocation. This makes it easier to oversee all API projects across teams while ensuring data security and seamless collaboration.With the organization setup, admins can assign specific permissions to different teams and manage all projects centrally. Each organization can have multiple teams, and the data and projects of each team are kept separate to protect information security and privacy.
Differences between Team, Project, and Organization#
In Apidog, "Team," "Project," and "Organization" represent different levels of management and collaboration, each serving a distinct role:Organization: This is the highest level of management, representing a company or large team. It is responsible for centrally managing multiple teams and projects, with the authority to manage permissions across teams.Team: A team is a smaller unit within the organization, typically representing a department or group. It is responsible for managing specific API projects. Team members collaborate on these projects, while the admin can oversee and manage project permissions at the team level.Project: A work unit within a team, focused on managing specific API resources and documentations. Each project acts as an independent workspace, making it easier to manage and collaborate on specific tasks.In summary:
The Organization manages multiple teams.
The Team handles specific API projects.
The Project is where API design and development happen.