Build secure AI apps with your data

Want to learn more?

Get Started

compatible with

+ more

Integrate

Pull data from any source

Secure

Inherit & enforce access controls

Search

Find anything across your data.

Code

Flexible and secure API

Point & click

Create AI copilots to do anything

sendMessage
Send a message to a co-pilot
uploadDocumentUrl
Upload a document via its url
createDocumentCollection
Create a collection of related documents with shared data
listAuthorizedResources
List resources that the user is authorized to do actions on
searchDocumentCatalog
Search across all documents
Post
/v0/copilots/sendMessage
/v0/catalog/uploadDocumentUrl
/v0/documentCollections/createDocumentCollection
/v0/permissions/listAuthorizedResources
/v0/search/searchDocumentCatalog
$ curl -X POST https://api.credal.ai/api/v0/copilots/sendMessage
>         -H "Authorization: Bearer <apiKey>" \
>         -H "Content-Type: application/json" \
>         -d '{
>             "message": "Do we support Hubspot import?",
>             "userEmail": "marcelo@acne.ai",
> }'
$ curl -X POST https://api.credal.ai/api/v0/catalog/uploadDocumentUrl
>         -H "Authorization: Bearer <apiKey>" \
>         -H "Content-Type: application/json" \
>         -d '{
>             "documentUrl": "https://docs.google.com/document/d/1QFOA0lgNycFmdZJQr",
> }'
$ curl -X POST https://api.credal.ai/api/v0/documentCollections/createDocumentCollection
>         -H "Authorization: Bearer <apiKey>" \
>         -H "Content-Type: application/json" \
>         -d '{
>             "collectionName": "Customer Meeting Transcripts",
>             "embeddingsModel": "text-embedding-ada-002",
>             "distanceMetric": "EUCLIDEAN",
>             "customMetadataSchema": {
>                 "fields": [
>                 { "name": "customerName", "type": "STRING" },
>                 { "name": "meetingDate", "type": "STRING" },
>                 ]
>             }
> }'
$ curl -X POST https://api.credal.ai/api/v0/permissions/listAuthorizedResources
>         -H "Authorization: Bearer <apiKey>" \
>         -H "Content-Type: application/json" \
>         -d '{
>             "action": "READ"
> }'
$ curl -X POST https://api.credal.ai/api/v0/search/searchDocumentCatalog
>         -H "Authorization: Bearer <apiKey>" \
>         -H "Content-Type: application/json" \
>         -d '{
>             "searchQuery": "ABC Corp",
>             "searchOptions": {
>                 "maxResults": 5
>             }
> }'
Trusted by large enterprises and scaling startups

Connect your company's data securely

Point & click integration makes it easy to get started

Pre-built data connectors

Connect Credal with Slack, GSuite, Notion, Microsoft, Salesforce, Confluence, and more - instantly.

Sync permissions from source systems
Fully configurable (cloud vs. on prem, etc.)
Enterprise RAG, search, & chat functionality on day 1

Custom data connectors

Many enterprises have custom or proprietary data sources they want to connect LLMs to. Credal solves this.

Real-time sync, including permissioning
Supports all common file functions (JSON, XML, CSV...)
Manage ETL pipelines, scheduling, and config in our UI

Deploy generative AI with full security and compliance

Credal makes it easy to inherit and sync permissions, audit data access, and safeguard PII from touching models.

Permissions

Credal synchronizes permissions across all source systems, ensuring no data leakage and full compliance for your company’s use of generative AI.

Sync permissions from all source systems
Automatically update permissions cache in real-time, synced with SSO
Granular and configurable access controls

Auto Redaction

Credal can automatically replace PII with placeholders before passing it to third-party modules. Then, Credal can restore PII by swapping out the placeholders.

Prevent leakage of PHI, PII, and PCI with high accuracy
Protect secrets, API keys, & credentials - improving your security posture
Helps you stay compliant with HIPAA

Comprehensive Audit Capabilities

Full audit logging for generative AI in your business, including prompts, data and responses.

Stay compliant and secure
Review organizational use of AI models to improve your business
Integrates with Splunk, Prometheus, Datadog and more

SOC 2 + GDPR + CCPA compliant

Credal infrastructure is SOC 2 Type 2 compliant, tested and verified

Cloud + On Premise

We support both on premise and cloud deployments. Deploy Credal in the way that works best for your business.

Enforce Acceptable Use Policies

Upload your policies and breathe easy: oversight, auditing and alerting for your IT team are built into Credal

Build AI-powered applications using our flexible API

Credal’s simple REST API enables developers to build and deploy apps seamlessly. Discover our documentation.

sendMessage
Send a message to a co-pilot
uploadDocumentUrl
Upload a document via its url
createDocumentCollection
Create a collection of related documents with shared data
listAuthorizedResources
List resources that the user is authorized to do actions on
searchDocumentCatalog
Search across all documents
Post
/v0/copilots/sendMessage
/v0/catalog/uploadDocumentUrl
/v0/documentCollections/createDocumentCollection
/v0/permissions/listAuthorizedResources
/v0/search/searchDocumentCatalog
$ curl -X POST https://api.credal.ai/api/v0/copilots/sendMessage
>         -H "Authorization: Bearer <apiKey>" \
>         -H "Content-Type: application/json" \
>         -d '{
>             "message": "Do we support Hubspot import?",
>             "userEmail": "marcelo@acne.ai",
> }'
$ curl -X POST https://api.credal.ai/api/v0/catalog/uploadDocumentUrl
>         -H "Authorization: Bearer <apiKey>" \
>         -H "Content-Type: application/json" \
>         -d '{
>             "documentUrl": "https://docs.google.com/document/d/1QFOA0lgNycFmdZJQr",
> }'
$ curl -X POST https://api.credal.ai/api/v0/documentCollections/createDocumentCollection
>         -H "Authorization: Bearer <apiKey>" \
>         -H "Content-Type: application/json" \
>         -d '{
>             "collectionName": "Customer Meeting Transcripts",
>             "embeddingsModel": "text-embedding-ada-002",
>             "distanceMetric": "EUCLIDEAN",
>             "customMetadataSchema": {
>                 "fields": [
>                 { "name": "customerName", "type": "STRING" },
>                 { "name": "meetingDate", "type": "STRING" },
>                 ]
>             }
> }'
$ curl -X POST https://api.credal.ai/api/v0/permissions/listAuthorizedResources
>         -H "Authorization: Bearer <apiKey>" \
>         -H "Content-Type: application/json" \
>         -d '{
>             "action": "READ"
> }'
$ curl -X POST https://api.credal.ai/api/v0/search/searchDocumentCatalog
>         -H "Authorization: Bearer <apiKey>" \
>         -H "Content-Type: application/json" \
>         -d '{
>             "searchQuery": "ABC Corp",
>             "searchOptions": {
>                 "maxResults": 5
>             }
> }'

Supports multiple models

One API integration gets you the latest models from OpenAI, Anthropic, Google and more

Fully interoperable and multimodal

Drop-in support for common endpoints such as text/chat completions, images, and popular libraries such as LangChain

Secure and performant

Focus on building your apps; Credal takes care of performance, cost, and security logging automatically

Build AI tooling using Copilots

Credal includes pre-built UI frameworks and low-code / no-code tooling. Implement workflows without developer support.

Pick your model, data, and prompt
Deploy your Copilot wherever your team works
Configure UI for your Copilots
Examples:
IT Support Bot
AML Assistant
Incident Timeline Bot

Building blocks towards secure AI apps

Credal gives you everything you need to supercharge your business using generative AI, securely.

Ready to dive in?

Get Started