SDK compatibility
Logswire accepts events from official Sentry SDKs using the envelope protocol. SDKs older than the versions below will not work — they speak the legacy /store/ JSON endpoint which is not supported here.
Ingest endpoint:
POST /api/{slug}/envelope/
Legacy endpoint:
POST /api/{slug}/store/ —
not supported.
See the table for minimum SDK versions.
Minimum SDK versions
If your SDK is older than the version listed, upgrade first. Pre-envelope SDKs use the legacy /store/ JSON endpoint and will receive 404.
| SDK | Min version | Released | Notes |
|---|---|---|---|
sentry-python |
0.10.0 |
2019-05 | Before 0.10.0 the package was `raven-python` (uses legacy /store/). |
sentry-php |
3.0.0 |
2021-03 | Before 3.0.0 the package was `sentry-php` 2.x or `raven-php`. |
@sentry/node |
5.16.0 |
2020-05 | Before 5.16.0 the package was `raven-js`. |
@sentry/browser |
5.16.0 |
2020-05 | Before 5.16.0 the package was `raven-js`. |
sentry-java |
1.7.30 |
2019-10 | Older versions use the legacy /store/ JSON endpoint. |
sentry-android |
1.7.30 |
2019-10 | Older versions use the legacy /store/ JSON endpoint. |
sentry-dotnet |
1.0.0 |
2018-10 | Older versions use the legacy /store/ JSON endpoint. |
sentry-go |
0.13.0 |
2022-01 | Older versions use the legacy /store/ JSON endpoint. |
sentry-ruby |
4.0.0 |
2020-10 | Before 4.0.0 the package was `raven-ruby`. |
sentry-react-native |
1.0.0 |
2020 | Envelope protocol from day one. |
sentry-cocoa / sentry-swift |
6.0.0 |
2020 | Older versions use the legacy /store/ JSON endpoint. |
sentry-dart |
6.0.0 |
2022 | Older versions use the legacy /store/ JSON endpoint. |
Check your SDK version
Run these in your project to confirm you are above the minimum.
Python
pip show sentry-sdk | grep Version
python -c "import sentry_sdk; print(sentry_sdk.VERSION)"
Node
npm ls @sentry/node
node -e "console.log(require('@sentry/node/package.json').version)"
PHP
composer show sentry/sentry | grep versions
php -r "require 'vendor/autoload.php'; echo Sentry\Client::VERSION;"
FAQ
My SDK returns 404 when sending events — why?
Your SDK is likely too old and posting to /store/. Upgrade to the version in the table above. If you are on a recent SDK and still see 404, double-check the DSN slug matches your project. Contact us.
Can you add support for legacy /store/?
No. Sentry deprecated the /store/ endpoint in 2022 and it has been EOL since then. We will not ship a shim — upgrade your SDK instead.
What does a Logswire DSN look like?
https://<PUBLIC_KEY>@ingest.logswire.com/<slug>
— Same shape as Sentry: the path segment after the host is your project slug.