What is RWS Connect?
With RWS Connect, we build a managed pipeline that extracts from your source and exposes it through the RWS Connect API: a simple REST API on top of older systems (SOAP APIs, databases and files) that your integrations extract from like any other modern API.Why it exists
RWS Integration connects natively to REST APIs, webhooks and SFTP/FTP servers. But plenty of business-critical data lives in places none of those reach: an ERP that only speaks SOAP, an on-premise database behind a VPN, positional text files dropped on a server every night. Instead of forcing you to build and operate custom extraction code, RWS builds and operates the pipeline for you, and your integrations consume the result through one consistent REST API.How it works
- You request a connector for your source (Files, Databases or SOAP APIs) by emailing connect@rwsintegration.com
- RWS builds a managed pipeline that extracts from the source on the agreed schedule and writes the data to structured tables
- Your integration extracts from the RWS Connect API using a standard Simple connection, then transforms and loads as usual
Your tables are ready within two business days (SLA) after access and the required information are provided. If access requires a VPN, VPN setup takes an additional two business days before the pipeline is built.
Supported sources
Files
Positional text, CSV, delimited files, Excel, JSON and XML, from SFTP, FTP, S3, Drive and more
Databases
Any JDBC-compatible database, wherever it runs
SOAP APIs
SOAP web services, joined and flattened into clean records
Your data as tables
- Database: your tenant name, provided during onboarding. All your tables live under it.
- Table: one table per dataset, named as agreed when the connector is requested.
- Columns: flat,
snake_case, regardless of how nested or oddly formatted the source is.
Querying your data
Your integration queries the RWS Connect API with plain query parameters. A common example, reading the current snapshot of a table (the newest record per employee, in pages of 100):Freshness
Tables are refreshed on the pipeline’s schedule, typically daily, agreed when the connector is requested. Repeated identical queries may be served from a short-lived cache (up to 10 minutes).RWS Connect Live
Tables answer questions about your data as of the last refresh. Sometimes you need the answer right now: is this month’s every new hire really in the HR platform, at this very moment? For that, RWS Connect Live reads your system in real time — one REST call in, one live SOAP call to your system, clean JSON back — using the same api key. Live is what powers monitoring and audits over legacy systems, and any integration that can’t work on yesterday’s data. Today it supports SOAP sources. See the RWS Connect Live guide to build your first live extraction.Next steps
Querying the RWS Connect API
Every parameter: select, filter, group, aggregations and pagination
Guide: Extract from RWS Connect
Build a working integration on top of a Connect table
Guide: RWS Connect Live
Read your system in real time, for monitoring and beyond