Sort

Sort

Sort · Coding · Productivity

Sort is a data change management platform for Postgres and Snowflake. Teams propose changes by UI or API, admins approve them, and every edit is logged.

Interface preview of Sort

About Sort

What Is Sort

Sort is a data change management platform that borrows from agile software and IT ticketing and applies those habits to databases. People describe it as GitHub for data, because it treats a database change like a pull request. Instead of letting anyone edit production data by hand, it gives a team one shared place to propose, review, and run changes, either in the UI or through its API.

The pitch is close to a pull request for data. A user spots a value that needs fixing, files a change request, and an admin or engineer approves or denies it. Once approved, Sort applies the change to the connected database itself, so nobody has to write the SQL by hand. As a data collaboration tool, Sort supports Postgres and Snowflake, and it also carries issue tracking, data discovery, and granular access controls. Teams use it to build Snowflake data workflows without hand-written SQL.

The main limits are scope and status. Sort fits manual, ad-hoc changes rather than full migrations or pipelines, and the product's public footprint has gone quiet. The main site now shows a launching-soon page, and the company's blog and docs subdomains no longer resolve, so new sign-ups are hard to complete.

Getting Started

  1. Sign up and connect a Postgres or Snowflake database so Sort can read the schema.
  2. Invite teammates, then set who can propose changes and who can approve them.
  3. File a change request from the UI, or send one through the Sort API from your own tools.
  4. Have an admin approve the request, and Sort applies the change and logs who approved what and why.

Product Information

A quick look at Sort's pricing, supported platforms, and performance.

Free PlanYes
Paid Plans$0 - $30+/seat/mo
PlatformWeb
DeveloperSort
CategoryCoding · Productivity
Release DateMay 2023
Latest UpdatedOct 2024
Website VisitsN/A
Website Global RankN/A
API AvailabilityYes

Best for

The users, tasks, and scenarios where this tool fits best.

Users

  • Frontline support and operations teams
  • Data admins and database engineers
  • Analytics and development teams
  • Teams running AI tools that write to a database

Tasks

  • Fixing a single bad value
  • Reviewing data edits as a group
  • Auditing who changed what
  • Documenting data with runnable queries

Scenarios

  • A support agent needs a customer record corrected without waiting on an engineer
  • An internal app or agent updates a table on its own
  • A small team keeps a shared Postgres database tidy
  • New hires need to learn the schema

Key features

Change requests with review and approval

Sort's core idea comes straight from the pull-request habit. A user proposes a change, an admin or engineer approves or denies it, and approved changes get applied to the database for you. It groups several changes to multiple tables into a single request, so a reviewer can clear the whole set in one pass rather than clicking through row by row.

Direct database apply after approval

Once a request is approved, Sort can write the change to the underlying Postgres or Snowflake database itself, so you don't need SQL expertise to land it. The change runs against the real schema, which keeps hand-written scripts and copy-paste mistakes out of the loop.

Auditable change history

Sort logs every request, review, and execution in one place. That history answers the questions teams usually can't: what changed, who approved it, and why. For anyone who has ever hunted through database logs after a bad edit, the paper trail is the point.

Issue tracking for data quality

Alongside changes, Sort carries issue tracking. A teammate can flag a data problem, assign it to the right person, and follow it to resolution, which keeps known data gaps from getting buried under day-to-day work.

Sort API for automation

The Sort API lets teams file and track issues and change requests from their own tools, not just the web UI. You can wire it into scripts or internal apps so an automated process proposes an edit and a person still approves it before it applies.

Data discovery and Markdown docs

Sort includes data discovery plus a Markdown interface for documentation. Teams can write docs that hold example queries and run them from the same window, so the catalog stays readable and connected to the live database instead of drifting into a separate wiki.

Granular access controls

Sort separates who can propose changes from who can approve them, and admins set those roles. That split is what lets a frontline team move fast on fixes while keeping a small number of people accountable for what reaches production.

Pros and cons

Pros

  • Puts an approval step in front of database edits, so a wrong value is reviewed before it lands rather than after.
  • Approved changes apply to Postgres or Snowflake directly, which saves admins from writing SQL for routine fixes.
  • Every request, review, and change is logged, giving teams an audit trail they usually can't assemble by hand.
  • The Sort API lets teams automate issue and change tracking from their own tools instead of only the web app.
  • Supports both Postgres and Snowflake, so one workflow covers two common database setups.

Cons

  • Sort is built for manual, ad-hoc changes, so it is not a fit for full schema migrations or large pipeline work.
  • The product looks inactive. The main site now shows a launching-soon page, and the blog and docs subdomains no longer resolve, so signing up is unreliable.
  • It works through the web UI and API only, with no desktop or mobile app, so use depends on browser access.
  • The team pivoted from Web3 developer tooling to data change management, so older reviews and posts describe a different product.

Frequently asked questions

Sort is a data change management platform for Postgres and Snowflake. It gives teams one place to propose, review, and apply changes to their data, then logs each request and edit so there is a clear record of what happened.