Aussom Base

Aussom Base

Embeddable interpreter for the JVM. Add Aussom as a sandboxed scripting layer inside any Java application.

What It Is

Aussom Base is the core Aussom interpreter packaged as a Maven library. Embed it in any JVM application to give your users a safe, sandboxed scripting layer. Scripts run inside your process with fine-grained control over what resources they can access.

Key Features
  • Built-in Security Manager. Control exactly which files, network resources, and Java classes a script can touch. Ideal for running untrusted or third-party code.
  • Simple Embedding API. Add Aussom to your Java application with a few lines of code. Create an engine, load a script, and run it. The host application stays in full control.
  • Full OOP Language. Classes, inheritance, exception handling, and a growing standard library. Not a toy scripting language.
  • One Language Everywhere. Code written for Aussom Base runs unchanged on Aussom Server and in the browser via Aussom-Script.
Who It Is For

Java developers who need to add extensibility or plugin support to their applications without sacrificing security.

Getting Started

Browse the guides in the sidebar to learn the language fundamentals, then explore the API reference for detailed class and method documentation. The Language Overview is the best place to start.