All systems operational

Integrations

DevSphere OS integrates with WordPress (with encrypted credentials), Stripe (payments and billing webhook), and an email provider. A hub lists connectors and connection tests; some data connectors are Planned or Coming Soon.

#Purpose

Describe the integration layer and how credentials are protected.

#Architecture

Integrations are configured from Settings and tested via connection-test endpoints. Secrets for integrations are encrypted at rest using a server-side passphrase.

WordPress connections store application passwords encrypted with pgcrypto (a dedicated encryption key). Stripe handles one-time checkout on the marketing site and sends a billing webhook the app verifies. Email uses the provider foundation (Resend today; SMTP stub).

#How it works

1

Configure

An admin connects a provider from Settings.
2

Encrypt secrets

Integration secrets are encrypted with a server-side key before storage.
3

Test

A connection-test endpoint confirms the integration works.
4

Use / receive

The app uses the connection (e.g., publish to WordPress) or receives inbound webhooks (e.g., Stripe).

#Reference

#Integration status

IntegrationStatus
WordPressAvailable (encrypted credentials)
StripeAvailable (checkout + billing webhook)
Email (Resend)Available
Email (SMTP)Stub in this build
Analytics / Search Console / othersPlanned / Coming Soon

#Implementation notes

  • WordPress application passwords are encrypted/decrypted with pgcrypto using a server-side key.
  • Integration secrets (e.g., provider keys) are encrypted with a dedicated passphrase.
  • Live WordPress publishing is additionally gated by a human publish-live approval.

#Limitations

Known limitations

  • Some analytics/SEO data connectors are Planned or Coming Soon.
  • SMTP transport is a stub; Resend is the supported email provider.

#Security considerations

Security

  • Never store integration secrets in plaintext — they are encrypted at rest.
  • Verify inbound webhook signatures (e.g., Stripe).
  • Restrict integration management to admins.

#Best practices

  • Test every connection after configuring it.
  • Rotate integration secrets periodically.
  • Confirm a connector is live before building on it.

Still need help?

Can’t find what you’re looking for? The DevSphere OS team is happy to help.