Skip to content

Blocks of kis.ai

kis.ai offers a range of enterprise-grade services, or “blocks,” which developers can leverage to build robust enterprise applications. These blocks are easily configured with YAML and extended with JavaScript and WebAssembly (WASM).

AI Blocks

These blocks are designed to integrate AI-first features into your applications.

  1. Prompts: Manage prompts for interacting with your LLMs (Large Language Models).
  2. Gateway: Define and access multiple models via URL paths.
  3. Flows: Design distributed LLM flows for complex requirements.
  4. RAG: Design distributed LLM flows for complex requirements.
  5. Bots: Create knowledge and transactional bots using LLMs, RAG pipelines, and APIs.
  6. Pipes: Persistent distributed LLM flows when low-latency is a key requirement.
  7. Models: Manage, fine-tune and infer with open-source or private models at scale.
  8. Agents: Develop intelligent Agents to help users with complex tasks.

BaaS Blocks

These Backend as a Service blocks are essential for any enterprise application.

  1. Identity & Access Management: Define authentication methods and authorization rules.
  2. Data API: Create REST, GraphQL, gRPC, and OData APIs with YAML.
  3. Content: Manage images, videos, and documents.
  4. Backend for Frontend: Stitch together multiple APIs for frontend developers.
  5. Workflows: Build complex UI and business workflows requiring multiple steps and approvals.
  6. Notifications: Send omni-channel notifications via email, SMS, web push, and more.
  7. Real-time Messaging: Develop real-time collaboration features like chat and multi-user editing.
  8. Jobs: Define long-running tasks triggered by various events.
  9. Integrate: Connect with third-party SaaS and enterprise applications via APIs.
  10. Data Pipes: Create scalable ETL and ELT pipelines.
  11. Telemetry: Instrument applications to record user interactions for analysis.

User Interface

UI blocks empower frontend developers to build applications faster.

  1. UI Component Libraries: Common components for enterprise apps like forms, grids, and charts.
  2. Libraries for BaaS & AI Blocks: JS libraries for accessing AI and BaaS blocks.
  3. Figma Integration: Convert Figma designs into application components and themes.
  4. Theming: Universal theming based on UnoCSS.
  5. Localization: Framework to support multiple languages and locales.
  6. Accessibility: Components and features supporting WCAG 2.2 recommendations.

Platform Engineering

These blocks assist developers, DevOps, and SREs in developing, deploying, and managing applications.

  1. IDE: Integrated Development Environment with LSP support for syntax highlighting and code completion.
  2. Package Registries: Managed package registries to prevent supply chain attacks.
  3. Automate: Distributed CI/CD engine for automating common development workflows.
  4. Observability: Tools for monitoring logs, metrics, and traces.
  5. Testing: Execute functional and performance tests.
  6. SAST: Run Static Application Security Testing tools to ensure continuous security.