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 connectorsPermute Factory
For engineering teams
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.

From data to 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
Your connected data
Stored, organized, ready to use
Your team + coding agents
Write code that uses Factory.
Your codebase. Your tools.
Your software
The data work, covered
Bring the data tools your application needs together in one place, with less infrastructure for your team to assemble and operate.
Bring business systems and files into one workspace. Use existing connectors and scheduled refreshes to reduce the integration work your team maintains.
Explore connectorsStore files and application datasets in a managed warehouse. Query tables with SQL and use the results in your own application.
See data uploadsScope API keys to the workspaces, resources, and actions your application needs. Every request follows those permissions.
Understand permissionsSearch supporting evidence and retrieve AI answers with citations. Give people a way to inspect the information behind a result.
Explore evidence searchSave shared definitions and business context so your apps and agents can use the same meaning for revenue, customers, and other key terms.
See business questionsBuild reusable workflows in the interface, inspect runs, and version changes. Schedule reports and data tables to keep recurring analysis moving.
See how the interface fitsFrom source to software
Use the interface to connect sources, inspect tables, and set access. Upload your own files or application data through the SDK.
Call the SDK from your backend to query rows, search evidence, or ask a business question. Use the returned data in your app.
Review source refreshes and workflow runs in Permute. Keep developing your application as its data needs grow.
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
Bring leasing, accounting, and operating data into an application your property team uses every day.
Combine CRM and billing data to help your team understand accounts, collections, and performance.
Give employees a way to ask business questions and inspect the sources behind the answers.
Factory is built for engineering teams creating internal tools, data applications, or AI agents that need business data from several systems.
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.
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.
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.
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
Connect the data behind it. Make your first request. Build from there.
Need a team to build it for you? Explore managed deployment.