Permute Factory

For engineering teams

Build AI and software that know your business.

Connect your business systems and build applications on the data. Factory brings storage, SQL queries, access controls, and answers linked to their sources into one SDK.

Permute Factory campus illuminated at dusk

From data to software

Connect your data. Build smarter software.

Connect your systems to Factory, then use your preferred coding agent (Cursor, Claude Code, or Codex) to build apps with its SDK. Storage, permissions, and evidence are already part of the foundation.

Your business data

Business systems

CRM, accounting, operations

Files & spreadsheets

Documents, CSVs, workbooks

Application data

Data from your own software

Connect or upload to Permute

Permute Factory

The foundation for your software

Storage & SQL
Evidence & answers

Your connected data

Stored, organized, ready to use

Permissions & governance
Business context
TypeScript SDK

Your team + coding agents

Write code that uses Factory.

CursorClaude CodeCodex

Your codebase. Your tools.

Build on your data

Your software

Applications & internal tools
AI agents & assistants
Factory manages the data layer so your team can focus on the software.

The data work, covered

Give your team more time to build the product.

Bring the data tools your application needs together in one place, with less infrastructure for your team to assemble and operate.

Connect the systems you work with.

Bring business systems and files into one workspace. Use existing connectors and scheduled refreshes to reduce the integration work your team maintains.

Explore connectors

Put your data to work.

Store files and application datasets in a managed warehouse. Query tables with SQL and use the results in your own application.

See data uploads

Control what your app can access.

Scope API keys to the workspaces, resources, and actions your application needs. Every request follows those permissions.

Understand permissions

Give answers a source trail.

Search supporting evidence and retrieve AI answers with citations. Give people a way to inspect the information behind a result.

Explore evidence search

Keep business logic consistent.

Save shared definitions and business context so your apps and agents can use the same meaning for revenue, customers, and other key terms.

See business questions

Make useful work repeatable.

Build reusable workflows in the interface, inspect runs, and version changes. Schedule reports and data tables to keep recurring analysis moving.

See how the interface fits

From source to software

Your business data.
Your own code.

  1. 1

    Connect and inspect.

    Use the interface to connect sources, inspect tables, and set access. Upload your own files or application data through the SDK.

  2. 2

    Build in your own codebase.

    Call the SDK from your backend to query rows, search evidence, or ask a business question. Use the returned data in your app.

  3. 3

    Manage the data behind it.

    Review source refreshes and workflow runs in Permute. Keep developing your application as its data needs grow.

@permute/sdkTypeScript · Server side
import { PermuteClient } from '@permute/sdk';

const client = new PermuteClient({
  apiKey: process.env.PERMUTE_API_KEY!,
}).withWorkspace(process.env.PERMUTE_WORKSPACE_ID!);

// Use a source ID and table from your workspace.
const result = await client.query({
  sourceIds: [process.env.PERMUTE_SOURCE_ID!],
  sql: 'SELECT * FROM orders LIMIT 20',
});

console.table(result.rows);

What you can build

Software that knows your business.

Property operations tools

Bring leasing, accounting, and operating data into an application your property team uses every day.

Customer and revenue views

Combine CRM and billing data to help your team understand accounts, collections, and performance.

Internal AI assistants

Give employees a way to ask business questions and inspect the sources behind the answers.

Before you build

A few practical details.

Read the documentation
Who is Factory for?

Factory is built for engineering teams creating internal tools, data applications, or AI agents that need business data from several systems.

What does my team still build?

Your team owns the application, its interface, hosting, and user login. Factory provides the business data and the tools to store, query, and govern it. Your backend must map your users to the right data access; an API key carries its own permissions.

How do the SDK and interface work together?

Use the interface to connect systems, inspect data, and manage workflows. Use the TypeScript SDK from your backend to bring that data into your software. Both work with the same Permute workspaces.

How fresh is the data?

Refresh frequency depends on the source and its configuration. Factory suits daily or hourly business workflows. Check source status and the last successful sync when your application needs to show data freshness.

How do we get started?

Start with the SDK quickstart and one workflow you want to build. For help with plan access, connector availability, or pricing for your project, talk with our team.

Start with one application

What would your team build next?

Connect the data behind it. Make your first request. Build from there.

Need a team to build it for you? Explore managed deployment.