# Cabbage 3 > Cabbage 3 is a framework for audio software development. Instruments are written in Csound 7, interfaces are described in JSON or built with HTML, CSS and JavaScript, and plugins are exported as VST3, CLAP or AU from VS Code. Important notes: - These docs describe Cabbage 3. Its syntax is different from Cabbage 2: widgets are JSON objects inside a `` section, and all names are camelCase. Cabbage 2 names such as `rslider` and `combobox` are now `rotarySlider` and `comboBox`. - Cabbage 3 requires Csound 7 and is used through a VS Code extension, not a standalone IDE. - The widgets that ship with Cabbage are for prototyping. Custom interfaces are built with web technologies and the Cabbage JS API. ## Documentation Sets - [Abridged documentation](https://cabbageaudio.com/llms-small.txt): a compact version of the documentation for Cabbage 3, with non-essential content removed - [Complete documentation](https://cabbageaudio.com/llms-full.txt): the full documentation for Cabbage 3 ## Notes - The complete documentation includes all content from the official documentation - The content is automatically generated from the same source as the official documentation