Skip to main content

Teams & Databases

Understanding how Teams and Databases work together is key to using AnyDB effectively. This guide explains both concepts and how they help you organize data documents, manage access, and collaborate across your organization.

AnyDB Teams and Databases


πŸ‘₯ Teams in AnyDB​

A Team is your top-level workspace in AnyDB. Teams bring people together to manage Databases, share data documents, and collaborate on workflows.

πŸ”‘ Key Concepts​

  • Multiple Databases per Team
    Each team can include unlimited number of databases, organized by department, function, or project.

  • Invite & Manage Members
    Add users to your team and assign roles that determine what they can access or edit.

  • Groups for Simpler Permissions
    Create groups to manage permissions across multiple users more efficiently.

    note

    Billing is tied to Teams.
    Each team is treated as a separate billing unit. If you're on a paid plan, adding multiple teams may result in multiple subscriptions.

    tip

    Best Practice:
    For most organizations, especially small to mid-sized teams, we recommend using a single team with multiple databases. This keeps billing simple, centralizes permissions, and improves visibility across functions.

🧭 Example Team Structures​

  • Company-Wide Team – Ideal for small businesses sharing all databases in one place

  • Department Teams – Separate teams for HR, Sales, Finance, etc., each with their own databases and members

  • Project Teams – Temporary workspaces focused on a specific initiative or client

    caution

    Consider billing before creating multiple teams.
    While multiple teams are supported, each team has its own billing and user limits. If you're unsure, start with one team and scale your databases within it.


πŸ“ Databases in AnyDB​

In AnyDB, your structured business data is stored as data documentsβ€”individual records like a customer, an invoice, or a project task. These data documents live inside Databases, which group related records together for easier access, tracking, and control.

πŸ”‘ Key Concepts​

  • Data Document Collections
    Databases organize related data documentsβ€”for example, customer records, job applications, or inventory items. While a database can contain identical data documents, they don't have. You can mix and match any kind of data documents inside a Database.

  • Permission-Based Access
    Control who can view, edit, or manage data documents within each database by assigning roles to members or groups.

  • Reusable Templates
    Use templates to standardize how data documents are created and ensure consistency across your team.

🧭 Example Databases​

  • Sales Database – Includes data documents for leads, deals, and customer interactions
  • HR Database – Contains employee records, onboarding documents, and review forms
  • Finance Database – Stores invoices, budgets, and expense reports
  • Project Management Database – Tracks tasks, milestones, and team assignments

πŸ”— How Teams and Databases Work Together​

Here’s how Teams and Databases connect inside AnyDB:

  1. Create a Team – Set up a workspace for your company, department, or project
  2. Add Databases – Group related data documents into databases within the team
  3. Invite Members – Add teammates and assign them appropriate roles
  4. Manage Permissions – Define who can access or modify each database and its data documents

πŸ’‘ Example​

At Acme Corp, you might organize AnyDB like this:

  • A single team that contains databases for Sales, HR, and Finance
    or
  • Separate teams for each department, each managing its own databases and data documents

Both approaches are valid, but billing and user management are simpler with fewer teams.