Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>ChameleonDB ExtensionNew to Visual Studio Code? Get it now.
ChameleonDB Extension

ChameleonDB Extension

The ChameleonDB Team

| (0) | Free
Language support for ChameleonDB schme files in VSCode.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Chamy - ChameleonDB mascot

🦎 ChameleonDB - VSCode Extension

✨ Features

🎨 Intelligent Syntax Highlighting

  • Distinct colors for entities, types, and relationships
  • Keyword highlighting (entity, primary, unique, via)
  • Special annotations like @Vector with their own style
  • Support for // comments

⚡ Quick Snippets

  • entity → Define a new entity
  • query → Create a query with filters
  • db → Basic query execution
  • rel → Add a relationship between entities

🎯 Basic Autocompletion

Initial autocompletion focused on language keywords and types.

  • Data type suggestions (uuid, string, decimal, timestamp)
  • Language keywords (nullable, default, include, filter)
  • Query operators (gte, lt, eq, desc)

🚀 Quick Installation

Option 1: From VSIX (Recommended)

  1. Download the extension:
# Using curl
curl -L https://chameleondb.dev/downloads/chameleon-db-0.1.0.vsix -o chameleon-db.vsix

# Or download it manually from:
# https://chameleondb.dev/downloads/chameleon-db-latest.vsix
  1. Install in VSCode:
  • Open VSCode
  • Ctrl+Shift+P
  • Type: Extensions: Install from VSIX...
  • Select the downloaded .vsix file
  1. Done! Create a .cham file and start coding.

Option 2: From Marketplace (Coming Soon)

# Soon you will be able to:
# Search for "ChameleonDB" in the VSCode Marketplace
# Or install directly:
# code --install-extension your-name.chameleon-db

🛣️ Roadmap

Versión 0.1.0 (Current)

  • ✅ Basic syntax highlighting
  • ✅ Essential snippets
  • ✅ Keyword autocompletion
  • ✅ Support for .cham files
  • ✅ Automatic code formatter
  • ✅ Basic syntax validation
  • ✅ Improved support for @Decorator annotations

Version 0.2.0 (Working on it)

  • 🎯 Integration with ChameleonDB CLI
  • 🎯 Smart contextual completion
  • 🎯 Hover information for types

Version 1.0.0

  • 🚀 Full Language Server Protocol support
  • 🚀 Real-time validation
  • 🚀 Refactorings (rename, extract)
  • 🚀 Official Marketplace release

🤝 Compatibility

  • VSCode: Version 1.85.0 or higher
  • Operating Systems: Windows, macOS, Linux
  • ChameleonDB Runtime: Any version
  • Requirements: Just VSCode and the will to code

Made with ❤️ for the ChameleonDB community 🦎
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft