# Hashira > Java bytecode obfuscation with RR configurations and an account-scoped build API Upload a Jar and an RR configuration file as multipart fields file and config. Configuration filenames are unrestricted and configuration IDs are not required. ## Configuration - [API preset](https://hashisoft.com/presets/api.rr): Minimal RR file for API uploads - [Configuration guide](https://hashisoft.com/docs/configurations.md): Start here for Lithium inheritance, the complete catolog.rr preset, settings and uploading RR files - [Option reference](https://hashisoft.com/docs/configuration-reference.json): Bundled panel defaults, accepted values and field descriptions - [catolog.rr](https://hashisoft.com/presets/catolog.rr): The supplied preset explained in the configuration guide - [All documentation](https://hashisoft.com/llms-full.txt): Combined text of every documentation page ## Documentation - [Introduction](https://hashisoft.com/docs/introduction.md) - [Create API key](https://hashisoft.com/docs/create-an-api-key.md) - [Authentication](https://hashisoft.com/docs/authentication.md) - [Your first build](https://hashisoft.com/docs/quickstart.md) - [Configurations](https://hashisoft.com/docs/configurations.md) - [Build status](https://hashisoft.com/docs/build-status.md) - [Download](https://hashisoft.com/docs/download.md) - [Control flow](https://hashisoft.com/docs/dashboard/controlflow/introduction.md) - [String encryption](https://hashisoft.com/docs/dashboard/strings/introduction.md) - [Calls and arithmetic](https://hashisoft.com/docs/dashboard/calls-and-arithmetic/introduction.md) - [Native virtualization](https://hashisoft.com/docs/dashboard/native/introduction.md) - [Renaming and metadata](https://hashisoft.com/docs/dashboard/renaming/introduction.md) - [Runtime protection](https://hashisoft.com/docs/dashboard/runtime/introduction.md) - [Build options](https://hashisoft.com/docs/dashboard/build/introduction.md) - [Advanced options](https://hashisoft.com/docs/advanced.md) - [Create a build](https://hashisoft.com/docs/create-job.md) - [Get a build](https://hashisoft.com/docs/get-job.md) - [Download output](https://hashisoft.com/docs/get-output.md) - [Errors and limits](https://hashisoft.com/docs/errors.md)