Skip to content

Repository files navigation

Aembit Edge SDKs

Official multi-language SDKs and examples for integrating applications, serverless functions, AI agents, and services with the Aembit Edge API.

The Aembit Edge SDKs make it easy for developers to authenticate workloads and retrieve credentials dynamically through Aembit without managing static secrets or interacting directly with low-level HTTP protocols.

Why Aembit Edge SDKs?

  • 🔐 Workload Identity Native: Authenticate workloads using native cloud metadata (AWS IMDSv2, GCP Identity Tokens) or federated OIDC (GitHub Actions, GitLab CI/CD, Terraform Cloud, Kubernetes).
  • 🚫 Zero Secret Storage: Eliminate long-lived credentials, static tokens, and secret sprawl in application code, configuration files, and environments.
  • 🔄 Automatic Lifecycle Management: Automatic in-memory token caching, refresh window evaluation, and transient error resilience.
  • Lightweight & Modular: High-performance, minimal dependencies, and tree-shakeable subpath imports designed for modern serverless and edge runtimes.

Available SDKs

Language Package Status Package Registry Source Code
TypeScript / Node.js @aembit/edge-sdk npm version npm ts/
Python aembit-edge-sdk PyPI version PyPI py/
Go github.com/Aembit/edge-sdks/go Planned go/

Repository Organization

This repository is organized as a multi-language SDK monorepo:

  • ts/: Official TypeScript SDK reference implementation and runnable examples.
  • py/: Official Python SDK implementation and runnable examples.
  • docs/: High-level SDK design and architectural documentation.
  • spec/: Cross-language contracts and pinned OpenAPI specifications.

Documentation & Resources

Contributing

Contributions are welcome! Please review our Contributing Guide for branch naming standards, local development checks, and pull request workflows.

License

This project is licensed under the Apache-2.0 License.

About

SDKs and examples for integrating applications and services with the Aembit Edge API

Resources

Contributing

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages