Skip to content

Components

Components are pre-built building blocks you can add to any app just by asking the AI. Each component drops in a specific capability — connecting to AWS, Google Sheets, uploading files, adding a chart, running AI on text — without you having to figure out how to build it from scratch.


How to use components

Just describe what you need in the chat:

"Let users upload files to my app" "Add a bar chart showing monthly expenses" "Connect my app to our GitHub repo to list open issues"

The AI picks the right component, wires it into your code, and prompts you for any credentials it needs.


Three types of components

Integration components

Connect your app to external services — AWS, Google Sheets, and more. For Linear, GitHub, PagerDuty, and New Relic, use the Veho Platform API component — no credentials required, the connection is already set up. For other services, your API keys are stored securely and never visible to users.

Integration components

AI components

Add AI-powered features — no API key or external account required. Summarize text, search by meaning, extract fields from documents, translate, moderate content, and more.

AI components

UI components

Ready-made frontend building blocks — sortable tables, charts, modals, file uploads, search bars, CSV export, toast notifications, and more. Pure JavaScript, no dependencies.

UI components


Requirements

Some components need extra setup:

RequirementWhat it meansHow it's set up
SecretA credential (API key or password) for an external serviceAI prompts you to enter it securely — never paste in chat
Workers AIBuilt-in AI serviceSet up automatically — no account or API key needed
KV storageSimple data storageSet up automatically
SQL databaseStructured databaseSet up automatically
File storageStorage for uploaded filesSet up automatically

The AI handles all provisioning — you just supply the secrets when asked.

Built by the Veho Developer Platform team