Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Services by BitnoNew to Visual Studio Code? Get it now.
Services by Bitno

Services by Bitno

bitno

|
1 install
| (0) | Free
A lightweight, fast Services panel for Docker, Postgres, Cassandra and Kafka
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Services by Bitno

A lightweight, fast Services panel for VS Code that talks to Docker, Postgres, Cassandra and Kafka.

Your containers, compose projects, databases and brokers sit in one tree next to Terminal and Ports, with the selected node's log, data or properties beside it.

Early development: this extension is still being built. Expect missing features, rough edges and breaking changes between versions.

Services

  • Docker and Docker Compose: a running Docker Engine; the docker compose CLI for compose actions.
  • Postgres
  • Cassandra and ScyllaDB
  • Kafka
  • Kubernetes: your kubeconfig's contexts.
  • Redis: coming soon.

Features

  • Docker compose projects, containers, images, volumes and networks, refreshed from Docker's events
  • Container logs that follow, with ANSI colors, timestamps, filter and wrap; stack frames link to the source
  • A real terminal into a running container, as its user or as root
  • Start, stop, restart, pause, remove and clean up, like docker system prune
  • Deploy, restart, stop and down compose projects, from the tree or from buttons in the compose file
  • Compose Specification schema for completion and validation, with the YAML extension
  • Postgres databases, schemas, tables, views, routines and sequences, with columns, keys and indexes
  • Cassandra and ScyllaDB keyspaces, tables, materialized views, types and functions
  • Table data in pages, with sort and a WHERE filter that completes column names, plus DDL and properties
  • SQL and CQL consoles with highlighting and completion of tables and columns: Ctrl+Enter (Cmd+Enter on macOS) runs the statement under the cursor
  • Kafka brokers, topics, partitions and consumer groups with their lag
  • Kubernetes contexts, namespaces, pods, Deployments, StatefulSets and Services, updating as they change
  • Pod logs per container, a shell in any container, and port forwards to pods and Services
  • Follow a topic's messages like a log, and produce new ones
  • Databases and brokers running in Docker or Kubernetes show up without setup; others you add once and save
  • Folders to organize saved connections; drag connections between them
  • Nothing connects until you expand a connection or a Kubernetes context; a green dot shows what's connected
  • Detach the tree and details into a window of their own

Coming soon

  • Redis
  • TLS connections
  • Editing table rows

Requirements

  • VS Code 1.145 or later.
  • For Docker: a running Docker Engine, and the docker compose CLI for compose actions.

Getting started

Open the Services panel next to Terminal, or drag it wherever you like. Docker appears as soon as the engine is reachable. To connect to a database or broker that isn't running in Docker, click + on its service and fill in the connection. Right-click a service for New Folder to organize what you save.

Settings

Setting Default Description
services.docker.host empty Docker Engine address (unix://, npipe://, tcp://). Empty uses DOCKER_HOST, then the default socket.
services.logs.tail 1000 Recent log lines loaded before following new ones.
services.connections [] Saved connections, written by Add Connection.
services.connectionFolders [] Folders created with New Folder, kept while they're empty.

Passwords

Connection passwords are stored in VS Code's secret storage (your OS keychain), never in settings.


Docker, Kubernetes, PostgreSQL, Cassandra, ScyllaDB, Redis and Kafka are trademarks of their respective owners.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft