DEV Community

Patric Eckhart
Patric Eckhart

Posted on

Your Complete Event Sourcing Toolkit: The Genesis DB VS Code Extension

A comprehensive Visual Studio Code extension for Genesis DB: Connect, query, and manage your event sourcing infrastructure directly from your favorite editor.

The Genesis DB VS Code Extension

Your complete event sourcing toolkit, right where you code.

The Genesis DB VS Code Extension is a comprehensive development companion for Genesis DB, the production-ready event sourcing database engine.

It brings the full power of Genesis DB directly into Visual Studio Code, providing seamless integration, advanced query capabilities, and a powerful Event Explorer UI.

Seamless Integration

Develop, query, and manage your event sourcing infrastructure directly from your favorite editor.

No more context switching between terminals, dashboards, or APIs - everything you need to work with Genesis DB now lives inside VS Code.

Connection Management

Managing multiple Genesis DB instances has never been easier.

The extension features robust connection management with token-based authentication, allowing you to seamlessly switch between development, staging, and production environments.

Multi-Connection Support

Keep multiple Genesis DB connections active at once and toggle between them with a single click. Perfect for teams and multi-environment setups.

Easy Authentication

Token-based authentication with built-in connection testing ensures your credentials are valid and your connections stable before you start working.

Event Explorer UI

The Event Explorer UI provides a rich interface for exploring and managing your event streams. All without leaving your editor.

Features include:

  • Commit New Events: Create and commit new events directly from VS Code
  • Stream Events: Browse and inspect event streams with an intuitive interface
  • Query with GDBQL: Execute powerful GDBQL queries and view results instantly
  • Erase Events: Remove events using built-in GDPR-by-design features
  • Register Schemas: Define and register event schemas right from VS Code
  • List Schemas, Subjects & Event Types: Explore your Genesis DB structure at a glance
  • Restore Backups: Restore your database from previous snapshots when needed

Schema Management

Keep your event schemas organized and discoverable with built-in Schema Management tools.

Register Schemas

Define and register new event schemas directly in your editor. Ensure type safety and validation for all your events with a streamlined workflow.

Schema Discovery

Browse all registered schemas, subjects, and event types in your Genesis DB instance. Quick access to schema definitions helps you understand and evolve your event model faster.

Get Started Today

The Genesis DB VS Code Extension is available now in the Visual Studio Code Marketplace.

Install it, connect to your Genesis DB instance, and experience a new level of productivity in your event-driven development workflow.

Genesis DB VS Code Extension

Your complete event sourcing toolkit, right where you code.

Check it out on the VS Code Marketplace

Learn more about Genesis DB

Top comments (0)