Pass-through integration for local government · records are never stored System status1-559-251-7767Sentra familySign in
SentraBridgeIntegration platform
State agenciesWho we serve

Connect programs and partners.
Without another data store.

State programs exchange data with local agencies, vendors and the public. SentraBridge moves it through APIs, databases and SFTP files with every run logged, and keeps no copy of the records.

Flow diagram: Publish OpenGov permits to the open-data portalNightly, upserts changed OpenGov permit records into a Socrata / Tyler Data & Insights dataset.Nightly at 3 amOn a scheduleEvery night at 3:00 am (workspace timezone)Changed OpenGovrecordsGet records · OpenGovReads Records from OpenGov Permitting &LicensingPublic fields onlyMap fieldsShapes each record into 5 fields:record_number, record_type, status, address…Upsert into the datasetSend records · SocrataCreates Dataset rows (set the datasetvariable, e.g. abcd-1234) in Socrata / Tyler…
Publish OpenGov permits to the open-data portal · 4 steps · a real SentraBridge template
§ The problem

What gets in the way.

Files from many partners

Local agencies and vendors send files in different formats on different schedules.

Open data that goes stale

Datasets on the open-data portal are updated by hand, so they fall behind the source system.

Data agreements

Every system that keeps a copy of shared data has to be covered by the data-sharing agreement.

§ How it works

How it works for state agencies

  1. 01ReceivePartner files from SFTP, or records from an API.
  2. 02CheckRules and value maps; bad rows go to a person.
  3. 03LoadUpsert into the program database.
  4. 04PublishPublic fields to the open-data portal.
§ Examples

Flows that fit.

Generated from SentraBridge's ready-made templates.

Flow diagram: Load the bank's daily payment file into the city databaseEvery morning, reads new payment CSV files from the bank's SFTP folder, cleans and checks them, loads them into a database table, and archives the files. Bad rows are emailed to finance.Weekdays at 6 amOn a scheduleRead payment filesRead files · SFTPClean and checkApply rulesLoad intoutility_paymentsWrite to database · PostgreSQLEmail bad rows tofinanceSend emailInvalid
Load the bank's daily payment file into the city database · 5 steps · a real SentraBridge template
§ Systems

Systems you likely run.

Each links to its connector page. Not listed? Any REST API, OpenAPI file, database or SFTP server works.

§ FAQ

Questions, answered

Can each program have its own workspace?

Yes. Workspaces keep connections, flows, code tables, people and history separate.

Does SentraBridge hold the data we exchange?

No. Records pass through in memory only. History keeps counts, timings and record IDs.

Can it run on agency servers?

Yes, including networks without internet access.

See your own systems connected.

We'll set up a workspace with your systems in a sandbox and build your first flow with you.