JetBrains IDE Plugin

JetBrains Couchbase extension offers integration with Couchbase for cluster management, document interaction, SQL++ notebooks, data import/export, data migration, and more, for all JetBrains IDEs.

JetBrains IDE plugin overview

The Couchbase plugin brings powerful support to JetBrains IDEs, letting you connect to local or remote Couchbase clusters, manage documents, and run SQL++ queries with syntax highlighting, auto-complete, and error checking. View, add, update, and delete documents without leaving your IDE. Compatible with IntelliJ IDEA, Android Studio, WebStorm, PyCharm, DataGrip, Rider, and many more JetBrains tools.

JetBrains IDE plugin resources

CODE
Couchbase JetBrains plugin

Powerful Couchbase integration for your favorite IDE

  • Connect to and manage Couchbase clusters, buckets, scopes, collections, and documents directly from JetBrains IDEs.
  • Run SQL++ queries with autocomplete, export results, inspect document metadata, view cluster/index stats, and toggle read-only mode.
  • Includes connection coloring, selective query execution, and built-in logging for better control and safety.
GitHub
VIDEO
Explore the Couchbase plugin for JetBrains – Full video walk-through
Watch now
VIDEO
Development made easy with new Couchbase plugin for JetBrains IDEs
Watch now

Frequently asked questions

  • Which JetBrains IDEs does the Couchbase plugin work with?

    Currently compatible with IntelliJ IDEA (Ultimate, Community), Android Studio, AppCode, Aqua, CLion, DataSpell, GoLand, PhpStorm, PyCharm, Rider, RubyMine, RustRover, WebStorm, and more. Check the official JetBrains Marketplace for more details.

  • Are there two extensions for DataGrip?

    DataGrip has a built-in “Couchbase Query” plugin specific to DataGrip specifically for query and data manipulation that is separate from this more general purpose Couchbase extension.

  • Is this extension open source?

    Yes, under the MIT license. You can submit issues and pull requests to the GitHub repository.

  • Will this extension ever have feature "XYZ"? Will you ever fix bug "ABC"?

    Submit your suggestions, bug reports, and/or pull requests to the GitHub repository.

Couchbase developer community

  • Join the community!

    We’re all hanging out on Discord and would love for you to join our conversations.

  • Access our docs

    Here’s everything you need to start building with Couchbase Capella™.

  • Get certified with Couchbase Academy

    Whether you’re managing Couchbase on premises, using Couchbase Autonomous Operator (CAO), using Couchbase Capella, or writing apps that use Couchbase, we have a certification for you.

  • Stay sharp with our blog

    News breaks first on our blog. Stay up to date on the Couchbase ecosystem and learn tips and tricks from our engineers, developer advocates, and partners.