SDKs
Lekko maintains SDKs for our supported languages that work together with our code analysis/generation tools to handle transformed lekkos and evaluate return values.
The SDKs are also responsible for communicating with Lekko’s services in the background to:
- Ensure that the latest lekkos are served when changes are made externally (for example, via our web UI)
- Report evaluation events, which power metrics-based features such as observability integrations, automatic code removal, and estimated impact
The feature matrix below summarizes the currently supported languages/frameworks.
Caching and evaluation | Code transformation | GitHub integration | |
---|---|---|---|
Go | ✓ | ✓ | ✓ |
React (TypeScript) | ✓ | ✓ | ✓ |
Next.js (TypeScript) | ✓ | ✓ | ✓ |
Node.js (TypeScript) | ✓ | ✓ | ✓ |
Python | ✓ | soon | soon |
Rust | soon | soon | soon |