This page is also inEN
iTeam
API guide · Data, BI and databases With your company’s credentials

PostgreSQL API: how to access the database and use it with AI agents

PostgreSQL is an open-source relational database. It has no HTTP API of its own, and access is through a SQL connection with standard drivers. Engineering and data teams use it as the base of their systems and reports. For agents, access is usually through a dedicated user, preferably on a read replica, or through an MCP server.

Nina
API guide

What the PostgreSQL API offers

SQL queries

Reading tables and views with filters, joins and aggregations.

Controlled writes

Inserting and updating records, when cleared.

Views and functions

Layers that expose only the data the agent needs.

Permissions by role

Users and roles with access by schema, table or column.

Row-level security

Policies that limit which rows each role can see.

Notifications

LISTEN/NOTIFY to alert applications about events.

How to access the PostgreSQL API

  • With your company’s credentialsA database user and password or a certificate, over an encrypted (SSL) connection. A dedicated role for the agent is recommended, with SELECT only on the views it needs.
  • Never give the agent a user with administrator privileges.
  • Use a read replica and a maximum query time so production is not affected.
  • Mask columns that hold personal data.

Official documentation: www.postgresql.org/docs

What an iTeam agent does with the PostgreSQL API

Business question answered with data

A manager asks how much was sold in the southern region, and the agent queries the cleared views and replies with the number and the query used.

Inconsistency check

Every day, the agent runs checks such as orders with no customer or negative values, and sends the cases to the data team.

Support with context

The rep asks about the status of an account, and the agent looks it up in the support view, so the rep never touches the database.

Recurring report

The agent runs the weekly report queries and sends the summary with the changes.

From the credential to the agent at work, with approval

01

Create a dedicated role

The DBA creates a read-only user on the views needed, ideally on a read replica.

02

Store the connection in the iTeam vault

Host, user and certificate stay in the vault, and access goes through a network path or tunnel approved by IT.

03

Test with approval

New queries and any write go through approval, and iTeam logs each query in the audit trail.

Questions

Questions about the PostgreSQL API

Is the PostgreSQL API free?

PostgreSQL is free, open-source software. The cost comes from hosting, such as your own server or a managed cloud service.

Do I need to code to use PostgreSQL with iTeam?

Not necessarily. The deployment team sets up the connection and the views with your DBA, and the agent writes queries within what was cleared.

Does PostgreSQL have a REST API?

Not natively. Some tools expose REST on top of it, but the standard access is a SQL connection.

Next step

Put an AI team to work this week.

Start free with a pre-built team, or talk to us and our squad puts AI in production with your people.

300+integrations
4languages
Agents working right now