Integration
Integrating Exponential with other systems: the APIs, feeds, imports, exports and search.
53 pages
- Caching after imports Which caches an import or a sync touches and which it does not - what the publish operation clears on its own, when to clear more, the cache ids of ezcache.php, the HTTP cache and Velocity's response cache, caches after…
- Velocity and performance for integrations What Velocity, the persistent-worker web server of Exponential, means for integrations - classes loaded at start, statics that survive requests, deploying a changed integration, which API answers the response cache may…
- Testing integrations A test strategy for Exponential integrations - unit tests without a database for mappings and parsers, test doubles for the other system, script tests with the kernel loaded, dry runs on a copy, the idempotency test…
- Upgrades without breaking integrations Keeping integrations working through Exponential, extension and PHP upgrades - what tends to change under an integration, reading the behavior change notes, pinning versions with Composer, a rehearsal on a copy…
- Building an integration as an extension Packaging an integration as an Exponential extension - the directory layout of a typical integration, settings with secrets kept in settings/override, classes, commands, cronjob parts, workflow events, schema, tests…
- Contributing integrations back What integrators can give back to Exponential and why it pays - fixes found while integrating, generic connectors as public extensions, documentation of an integration pattern - how to separate generic from customer…
- Interface specification template A template for specifying one integration flow with Exponential - purpose, parties, surface and endpoints, authentication, data mapping and keys, timing and volume, error handling, security, monitoring, test and…
- Integration security checklist A checklist for the security review of an Exponential integration before go-live and once a year - credentials, accounts and roles, transport, input handling, outbound calls, logging, audit, data protection and incident…
- Integrators' FAQ Short answers to the questions integrators ask most about Exponential - APIs, authentication, webhooks, imports, identity, search, performance, upgrades, licensing and the partner program - each with a link to the page…
- Integrators' glossary The terms integrators meet when connecting Exponential with other systems - Exponential's own concepts (class, object, node, remote id, siteaccess, operation, trigger, cronjob part) and general integration terms…
- Integrators' reading path The whole integrators' section in one reading order, in six stages from orientation to running projects, with a short version for each role and an estimate of the reading time per stage.
- Offer static hosting to your clients For integrators and resellers - add static publishing to your offer, with GitHub Pages or your own git host, one target per client, credentials per repository, and a clear line between what a static copy can and cannot…
- Integrating With Exponential 6.0 This guide connects other systems to an Exponential 6.0 installation: apps, shops, portals, search services, identity providers, log platforms, AI services and deployment pipelines. It shows which ways in and out the…
Documentation license
This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.
Exponential Copyright © 1998-2026 Exponential Foundation and 7x