What is Fleak?

What is Fleak?

Fleak is a low-code API builder that simplifies workflow creation with serverless architecture, SQL support, and seamless integrations.

By

Yichen Jin

Co-Founder & CEO, Fleak

Today, we are thrilled to unveil Fleak, a product that the team has developed over the past six months. Our goal is to liberate data scientists and software engineers from the mundane tasks of managing lower-level infrastructure details, allowing them to focus more on what truly matters to them.

Why We Built Fleak

Fleak is a low-code API builder that empowers users to rapidly develop and deploy production-ready, serverless APIs.

Being engineers, we have repeatedly observed brilliant features conceived by teams that couldn't be implemented due to time constraints or limited engineering resources. Often, ideas that seemed promising during the prototype phase would fail when escalated to production. Even when successfully launched, the continuous effort required to maintain the service 24/7 is substantial. Fleak is designed to address these challenges, ensuring that innovative ideas can be efficiently transformed into stable, production-ready solutions without the traditional overhead.

Fleak Product Highlights

Below we will present a few core features of the Fleak platform.

Serverless and API-Based

Fleak makes workflow creation and deployment simple with its serverless architecture. This lets you focus on building workflows without managing infrastructure.

In a serverless architecture, you don't need to worry about servers. Resources are dynamically allocated by the cloud provider as needed. This allows you to concentrate on writing and deploying your business logic. Serverless systems provide scalability and efficiency, significantly reducing operational complexity.

Low-Code Workflow Builder

With Fleak, assembling workflows is easy using different processing nodes. These nodes are the building blocks for your workflows. Currently supported nodes include:

  1. SQL Node: Transform input data format.

  2. LLM Inference Node: Generate insights and predictions using large language models.

  3. Text Embedding Node: Convert data into vectors using embedding models.

  4. Vector Lookup Node: Enrich data by querying vector databases.

Deploying your workflow is as simple as a single click. Fleak publishes a production-ready API endpoint for your workflow instantly.

Step-by-Step Workflow Logic

Fleak’s workflows follow a clear, sequential logic. Each node processes its input and passes the output to the next node. Review and debug each step with clear error messages. At the end, choose a ‘destination’ node to send the results as HTTP responses or to data storage.

Native SQL Transformations

Fleak natively supports transforming data with a custom SQL language following PostgreSQL syntax. Perform data manipulations directly within the workflow using familiar SQL commands, eliminating the need for intermediate data storage. This approach enhances processing speed and reduces overhead, making your workflows more efficient.

Fleak’s user interface offers both table and JSON views of input data, helping you visualize and manipulate data as you would in a traditional SQL environment. This dual-view feature simplifies data management.

Workflow Optimization

Fleak optimizes your entire workflow for efficient execution. It automatically manages resource allocation and processing. Some restrictions might apply based on the types of nodes used and your account settings, but workflows involving intensive data processing are handled smoothly.

Versatile Integrations

Fleak offers versatile processing nodes that let you create complex, highly customized workflows. These nodes include SQL transformations, LLM inferences, and integrations with AWS Lambda, Snowflake, and Pinecone.

  • AWS Lambda Integration: Connect with your existing cloud functions to execute complex logic or inference of pretrained models. Leverage AWS Lambda for external computations, access additional resources, or integrate seamlessly with other AWS services.

  • Snowflake Integration: Access your production databases on demand to store all your data insights in real time.

Consider these use cases:

  • Customer Data Processing:

    • Clean and transform raw customer data using an SQL node.

    • Enrich it with insights from an LLM inference node.

    • Fetch additional customer information via an AWS Lambda function.

    • Storing  the latest transaction history from the Snowflake production database for a comprehensive view of customer interactions.

  • Real-Time Fraud Detection:

    • Ingest transaction data.

    • Process it through an SQL node for initial filtering.

    • Execute a complex fraud detection algorithm using an AWS Lambda node.

    • Analyze and score the results with an LLM node.

  • Recommendation Systems:

    • Enhance user experience by processing interaction data with an SQL node.

    • Generate personalized recommendations with an LLM node.

    • Refine recommendations by querying a Pinecone vector store.

    • Validate them against real-time purchase data in Snowflake.

Conclusion

Fleak evolves how data workflows are created, deployed, and managed. By leveraging a low-code interface, serverless infrastructure, and in-memory processing, Fleak offers a streamlined and user-friendly approach to workflow automation and deployment. Whether you need to handle AI workflows, API versioning, or integrate structured and unstructured data, Fleak makes the process simple and efficient. Experience the power of Fleak's advanced API versioning and seamless data processing capabilities by starting your free trial today.

About Fleak

Fleak unblocks your data team from batch processing and outdated workflows with LLM integrations. Its API builder allows Data Scientists, Data Analysts, and Software Engineers to effortlessly create complex operational workflows involving data transformations, model inferencing, embeddings, and microservices integration without the need for infrastructure setup. Fleak instantly generates HTTP API endpoints for each workflow, ensuring auto-scalability and readiness for massive datasets. Supported by 24/7 monitoring, Fleak integrates seamlessly with AWS Lambda, Pinecone, and Snowflake, streamlining data operations and management costs.

Click here to get on Fleak: Try Free

Glossary of Terms

  • API (Application Programming Interface): A set of rules that allows different software entities to communicate with each other.

  • Low-Code: A software development approach that requires minimal hand-coding, enabling users to create applications through graphical interfaces and configuration.

  • Serverless: A cloud computing model where the cloud provider dynamically manages the allocation of machine resources.

  • SQL (Structured Query Language): A standard programming language used for managing and manipulating databases.

  • LLM (Large Language Model): A type of artificial intelligence model that can understand and generate human language.

Start Building with Fleak Today

Production Ready AI Data Workflows in Minutes

Request a Demo

Start Building with Fleak Today

Production Ready AI Data Workflows in Minutes

Request a Demo