Lekko Introduction

Lekko is a dynamic configuration platform that allows engineers to update code behavior at runtime without redeployments, enhancing flexibility and reducing risks.
View More

What is Lekko

Lekko is an advanced dynamic configuration system that goes beyond traditional feature flagging. Developed by former engineers from Uber and Meta, it aims to bring enterprise-level dynamic code capabilities to a broader range of companies. Lekko introduces the concept of 'lekkos' - dynamic functions that can be inserted into codebases and modified at runtime. This approach allows for greater flexibility in managing code behavior, customization, and configuration without the need for frequent redeployments or the accumulation of technical debt associated with traditional feature flags.

How does Lekko work?

Lekko works by wrapping functions at build time, allowing them to fetch updated versions at runtime. Engineers define dynamic functions in their code, which Lekko then mirrors and allows modification during runtime. These functions, called 'lekkos', can be grouped and nested, with three main types: standard lekkos (changeable at runtime), validators (for content validation), and lekkosets (groups of lekkos). Updates can be made directly in the code or through Lekko's user-friendly control panel. The platform employs static analysis and AI to ensure safety in delegating daily changes. Lekko also provides a web application for managing approved configurations and controlling who can deploy them to customers.

Benefits of Lekko

Lekko offers numerous benefits to development teams and businesses. It significantly reduces the risk of outages caused by misconfiguration, which is a common issue with traditional feature flags. The platform helps lower technical debt by providing better management of configurations, assisted by AI. It accelerates product development by allowing teams to spend less time cleaning up flags and more time writing new code. Lekko also enhances risk management by preventing untested code from reaching customers. Additionally, it simplifies the process of implementing dynamic configuration, making it safer to delegate day-to-day configuration tasks to non-engineering team members, thus improving overall efficiency and flexibility in software development and deployment processes.

Latest AI Tools Similar to Lekko

Gait
Gait
Gait is a collaboration tool that integrates AI-assisted code generation with version control, enabling teams to track, understand, and share AI-generated code context efficiently.
invoices.dev
invoices.dev
invoices.dev is an automated invoicing platform that generates invoices directly from developers' Git commits, with integration capabilities for GitHub, Slack, Linear, and Google services.
EasyRFP
EasyRFP
EasyRFP is an AI-powered edge computing toolkit that streamlines RFP (Request for Proposal) responses and enables real-time field phenotyping through deep learning technology.
Cart.ai
Cart.ai
Cart.ai is an AI-powered service platform that provides comprehensive business automation solutions including coding, customer relations management, video editing, e-commerce setup, and custom AI development with 24/7 support.