Store & Share in the cloud

Keep, organize and share your queries in your private cloud storage. It's easy to collaborate with your colleagues using saved queries.

Save your queries to your private cloud storage area, where you can then organize them using folders and sub-folders.

Having your queries in the cloud storage area makes it easy to collaborate with your colleagues on your work. Easily share your queries with a single person or a group of people -- the choice is up to you.

Executed Query History

See a full list of the queries you've executed in the history pane (even if you didn't save the query and the query execution window no longer exists). Use the keyword search to quickly find a specific query.

By clicking on a query in your history list, you can see a cached view of the code that was run, as well as its result set.

Never worry about losing an unsaved query again!

Code Completion & Snippets

Type less and do more using code completion and snippets.

Not only does TeamSQL easily recognize table names and column aliases, TeamSQL helps you craft stored procedures and statements for common tasks such as inserting or updating data.

Teams & Collaboration

TeamSQL comes built-in with robust sharing tools. You can create teams, which make it easy to share queries with multiple people at once, or you can share queries to individuals. All of this happens without you having to save, export, and delivery individual query files. Basically, you control how much or how little people can see with just a few clicks of your mouse.


TeamSQL comes with robust sharing tools to make collaborating with your colleagues easy.

Share with just one person, or create teams to share queries with multiple people using just a few clicks -- no longer do you have to save, export, and deliver individual query files.

Send data to others via hyperlink. Use TeamSQL to generate a hyperlink that you then provide to your colleagues. Your colleagues can access the data by navigating to the provided URL, where they can then save the data for their use in JSON, CSV, or tab-delimited format.

Easily control how much (or how little) others see of your work.


Your software should be as unique as you are, so we've built TeamSQL to be fully extensible. By adding the extensions that best aid your workflow, you can build the perfect data client for you with just a few clicks. Visit TeamSQL Extension Store to explore extensions.

Anyone can build an extension using TeamSQL Extension SDK. Take a look at Extension SDK Documentation.

Data Grid

Change how your data is sorted without updating and rerunning your query, so you can see what your results set will look like before you do any additional work. Right click to bring up the data sharing tools you need.


Connect to as many different databases as you need. TeamSQL supports a wide array of databases, so you only need one client to manage all of yours. Don't be locked into one database environment -- use the solution that best fits your needs, and let TeamSQL help you make it easy to manage all of your database-related solutions.

Gridview Filtering

TeamSQL allows you to filter the returned data without running another query. This allows you to analyze your results set without any additional queries or strain on your server.

Tableview Structure Preview

Table Structure Preview is the ability to preview the structure of a particular table. You’ll be able to view the table’s column definitions, as well as information about any indexes that might be on the table.

Custom & Built-in Snippets

Snippets are templates that you can use to help you build longer queries. Because TeamSQL knows which database you’re working in, you’ll get the right snippet at the right time.

Custom Snippets are those where you can set the value that’s automatically populated into your query window when you’re writing your SQL statements. They can say whatever you’d like.

You can create snippets that are available for a selected database, or you can create snippets that work for your entire TeamSQL installation.

Ready to get started?