DEV Community

Patric Eckhart
Patric Eckhart

Posted on • Edited on

Your Complete Event Sourcing Toolkit: The GenesisDB VS Code Extension

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

The GenesisDB VS Code Extension

Your complete event sourcing toolkit, right where you code.

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

It brings the full power of GenesisDB 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 GenesisDB now lives inside VS Code.

Connection Management

Managing multiple GenesisDB 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 GenesisDB 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 GenesisDB 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 GenesisDB instance. Quick access to schema definitions helps you understand and evolve your event model faster.

Get Started Today

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

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

GenesisDB VS Code Extension

Your complete event sourcing toolkit, right where you code.

Check it out on the VS Code Marketplace

Learn more about GenesisDB

Top comments (0)