https://github.com/authzed/spicedb-vscode
VS Code extension adding SpiceDB syntax highlighting, linting, and more
https://github.com/authzed/spicedb-vscode
abac acl fga permissions rbac rebac spicedb vscode vscode-extension zanzibar
Last synced: about 2 months ago
JSON representation
VS Code extension adding SpiceDB syntax highlighting, linting, and more
- Host: GitHub
- URL: https://github.com/authzed/spicedb-vscode
- Owner: authzed
- License: apache-2.0
- Created: 2024-03-10T01:48:43.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2026-03-24T20:27:35.000Z (2 months ago)
- Last Synced: 2026-03-26T00:51:36.132Z (2 months ago)
- Topics: abac, acl, fga, permissions, rbac, rebac, spicedb, vscode, vscode-extension, zanzibar
- Language: TypeScript
- Homepage: https://marketplace.visualstudio.com/items?itemName=authzed.spicedb-vscode
- Size: 2.1 MB
- Stars: 11
- Watchers: 4
- Forks: 3
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE-OF-CONDUCT.md
- Notice: NOTICE
- Dco: DCO
Awesome Lists containing this project
README
# SpiceDB for Visual Studio Code
Official VS Code extension providing syntax highlighting, semantic information, and additional UI components for working with [SpiceDB] [schema] and [relationships data].
This extension brings the [SpiceDB Playground] experience natively to VS Code.
[SpiceDB]: https://spicedb.io
[schema]: https://authzed.com/docs/spicedb/concepts/schema
[relationships data]: https://authzed.com/docs/spicedb/concepts/relationships
[SpiceDB Playground]: https://play.authzed.com
## Installation
The SpiceDB VS Code Extension can be installed from the [VS Code Extension Marketplace].
[VS Code Extension Marketplace]: https://marketplace.visualstudio.com/items?itemName=authzed.spicedb-vscode
### Updating SpiceDB
This extension uses SpiceDB's language server which is a part of the SpiceDB binary. You're prompted to install
SpiceDB if you haven't already the first time you run the extension. If there's a new language feature, you'll
need to update the installed SpiceDB binary to the most recent version to use that feature, according to whatever
installation mechanism you originally used.
## Features
### Syntax and Semantic Highlighting for SpiceDB Schema

### Real time validation and diagnostics

### Automatic formatting for SpiceDB Schema

### Built-in check watch

## Acknowledgments
The syntax for the CEL language (used in caveats) was copied from [vscode-cel](https://github.com/hmarr/vscode-cel).