Frequently asked questions

Get answers to frequently asked questions about DeepSource.

Which languages are supported?

Refer to the Directory for the complete list of supported analyzers.

Which source code hosting providers are supported?

  • GitHub Cloud
  • GitHub Enterprise Cloud
  • GitHub Enterprise Server
  • GitLab Cloud
  • GitLab Enterprise Edition
  • Bitbucket Cloud
  • Bitbucket Data Center
  • Azure DevOps Services
  • Azure DevOps Server

Why do you require write permission for a single file?

When granting permissions, we request access only to a single file — .deepsource.toml (the optional configuration file). We can't write to any other file with this permission except the pre-defined .deepsource.toml. This permission is used for optional file-based configuration management. We are working with providers like GitHub to make this clearer on their installation page.

What VCS permissions does DeepSource need?

All the required VCS permissions are listed in Permissions.

What IP ranges do I have to allow if I am implementing an allowlist for my version control system (VCS)?

You have to allow the following IP ranges 35.225.112.198/32, 34.42.70.44/32 and 104.154.172.152/32 through your firewall when using DeepSource's cloud offering.

How can I report bugs, provide feedback, or request features?

Refer to Support section for more information.

I have questions on plans and pricing

Check out our pricing page and the Billing reference for details on plans, credits, and trials.

I received a team invite but can't accept it

If you received a team invite to a different email address than your primary DeepSource account email, you won't be able to accept the invite directly.

To resolve this, ask your team admin to share the team invite link. This lets you request to join the team using your existing account regardless of which email the original invite was sent to. A team admin will need to approve your request.

On this page