The Api Schema is a Json representation of every public type, method, property and field in the s&box engine. This is what we generate the api documentation with. You are totally free to do whatever you want with this data, we don't care.

This json file is created using Assembly Schema on the latest compiled dlls, and you can use the same library to parse and read it.

// load json
var json = System.IO.File.ReadAllText( "api.json" );

// parse to schema class
var schema = JsonSerializer.Deserialize<Schema>( json );

// hook all the internals up, so types have links to each other
_schema.Rebuild();

// print every type
foreach ( var t in schema.Types )
{
	Console.WriteLine( $"{t.Fullname}" );
}

The latest version of the API is always available here for download, and is live updated with our commits to the Staging Branch.

Download Api Schema