Some parts of the documentation are still under development, please give us few days!

What is Scoopika?

Scoopika is an open-source toolkit and platform designed to help developers build reliable, fast, and multimodal LLM-powered applications with ease. You can focus on your product while we handle the technical complexities.

Scoopika is not a managed service. Instead, we offer a TypeScript SDK and some hosted services for persistent memory and knowledge vector databases:

SDKs: Multiple SDKs to create AI-powered web applications and AI agents, packed with useful features. They work in your project independently, without needing to connect to our platform.

Memory Stores: Serverless, encrypted databases to store conversations between your users and AI agents (for chat-like apps). (hosted service)

Knowledge Stores: Serverless edge vector databases that allow you to expand the knowledge of any LLM from various sources like files, PDFs, or web pages.

Think of Scoopika as the beast mode of the Vercel AI SDK, designed to simplify and accelerate the development of LLM-powered apps without the technical hassle.

Why use Scoopika?

Creating advanced multimodal AI-powered apps with Scoopika is straightforward and efficient. Here’s what makes it special:

  1. Validation: Built-in LLM output validation with full type-safety and intelligent error recovery.
  2. Mutlimodality: Easily handle multimodal inputs (text, audio, images, and website URLs) and generate text, voice, and JSON AI responses.
  3. Managed conversations memory: Automatic management of messages and conversations with serverless encrypted memory databases. you just pass around sessions IDs.
  4. Knowledge stores: Effortlessly expand any LLM’s knowledge from your files, PDFs, or web pages using our hosted vector databases served on the edge.
  5. Real-time Streaming: Build interactive AI-powered web applications with real-time LLM response streaming (text, voice, and tool calls).
  6. Flexibility: Compatible with your server and LLMs, working seamlessly with any web framework.
  7. Web-first: Specifically designed for web applications, empowering developers to build interactive AI features easily.
  8. Universal API: Provides a universal API to run different LLMs from different providers.
  9. Affordable: Use Scoopika for free on your servers. Scoopika doesn’t send extra tokens to the LLM, so you get all its features at the same cost as running the LLM without Scoopika. Only pay for hosted features!

Who’s Scoopika for?

Scoopika is ideal for developers, indie builders, and startups looking to rapidly create powerful LLM-powered applications. With a comprehensive suite of features, Scoopika supports a variety of use cases, for example:

  • Developing text and voice AI assistants that can interact with your APIs and have in-depth knowledge about your website and product.
  • Extracting validated JSON data from various sources, including text, audio, images, and websites.
  • Creating AI-powered search engines.
  • Building data-driven applications with intelligent LLM-powered analytics and decision-making capabilities.

the list goes on and on, the only limit is your imagination!

How it works

You can simply create an account in the platform to get started. you’ll find all the resources you need there with steps to easily get your project setup is seconds.

How to Read the Docs

Are you new to AI and LLMs (large language models)? start here.

You’ve built LLM-powered apps before? start here.

Examples & Templates

We’re currently working on more examples and templates, will be shared very soon!

We’ve created a number of examples and templates to help you get started quickly with Scoopika:

NextJS Starter

A simple Next.js 14 starter template with Scoopika AI agents.

Need Help?

Feel free to explore Scoopika’s features and functionalities at your own pace. If you ever get stuck, We’re always here to assist you, from setting up Scoopika to navigating any functionality and answering any questions you have. feel free to contact us if you need help.

Was this page helpful?