Skip to content

Support

Contact

All questions — technical, commercial, or operational — go to [email protected].

When you write in, please include:

  • Which SDK (leaf-sdk-android, leaf_sdk_desktop, leaf-sdk-java, or the FFI) and version you're using.
  • Which Leaf core / leaf-ipc version is bundled.
  • Your panel URL (e.g. https://panel.surfshield.org).
  • Relevant excerpts from LEAF_DATA_PATH/leaf-api/cache/logs/ or the in-memory log returned by /api/v1/runtime/logs/json.
  • A minimal reproduction (ideally based on one of the sample projects).

Private registries

  • Rust crates (cargo.surfshield.org) require a per-user token. Request one from [email protected] if you do not have one already.
  • Maven (repo.surfshield.org/repository/maven-public/) and static zips (repo.surfshield.org/repository/static-public/) are anonymous-read, no credentials needed.
  • See Distribution & Registries for all URLs in one place.

Licensing

  • The Leaf core and its prebuilt binaries are closed source. Redistribution as part of your app is allowed under the customer agreement.
  • The SDKs (leaf-sdk-android, leaf_sdk_desktop, leaf-sdk-java), the helper crate leaf-build-deps, and both sample clients are released under Apache 2.0 — fork, rebrand, and ship freely.

For OEM licensing, source access to the core, or volume pricing please email [email protected].

Security disclosures

If you discover a vulnerability, send a detailed write-up to [email protected] with the subject line [SECURITY]. Please do not file it on public issue trackers before we have had 14 days to respond.

Sample code issues

Bug reports for the open-source sample clients are welcome on GitHub: