Sign up. Handle cargo.
Stop waiting six months.

The air cargo handling platform that doesn't need a procurement committee. Free for your first airline. Stripe for the rest.

18:43:05
THU, 02 JUL 2026 · NCE
Shipments
147
On hand
8
Departing
23
Exceptions
2
SampleLive
Today's flights8 flights · 08:00 – 20:00ReadyBehindScheduled
NOW
LH4567
KL170508:50 · 22/22
OS401
AY862
LH882111:30 · 11/12
SK184213:00 · 7/14
BA034514:30 · 15/18
AF113018:30
080910111213141516171819
Workloadlive items per workspaceSample
Acceptance
8
Expected · On hand · Held
020-12345678On handOn hand · Gate 4 · 12 pcs · 240 kg
180-98765432HeldHeld · weight discrepancy 2.4%
074-99887766ExpectedExpected from KL1705 · ETA 13:05
220-11223344On handOn hand · Gate 2 · DGR · 6 pcs
+4 more · Open workspace
Flight prep
6
Outbound · with cargo
LH4567 NCE → FRAScheduled8 / 12 AWB · STD 14:30
SK1842 NCE → ARNReady4 / 4 AWB · STD 15:00
AY862 NCE → HELBehind3 / 6 AWB · STD 16:10
AF1130 NCE → CDGScheduled0 / 4 AWB · STD 19:30
View all flights
Breakdown
5
Inbound · needs breakdown
KL1705 AMS → NCEEn route18 AWB · ARR 13:05
LH8821 FRA → NCEEn route12 AWB · ARR 13:30
BA0345 LHR → NCEEn route6 AWB · ARR 14:50
OS401 VIE → NCEEn route4 AWB · ARR 16:00
View all arrivals
Exceptions
12
Requires attention · now
020-12345678ReviewRouting ambiguous · NCE → ?
180-98765432NowWeight outside tolerance · 2.4%
220-11223344NowMissing OCI/SE/RA · EU departure
Open exceptions
Awaiting flight
1
Split remainders · pick a flight
074-99887766PickSplit remainder · 18 pcs · pick a flight
+0 more

Every standard air cargo software should speak

What Skidd does

Speak every protocol

The 1980s text dialect on the left.
IATA ONE Record JSON-LD on the right.

Skidd parses the inbound FWB OCI segment your airlines actually send and emits the same fact as a ONE Record SecurityDeclaration. No translation layer to write. No middleware vendor to call.

Cargo-IMP FWB · OCI segment · 1980s text dialect
in
FWB/17
020-12345678NCEFRA/T2/K12/240.5/MC1.42
SHP/ACME LOGISTICS GMBH
/FRANKFURTER STR 12 NICE FR
CNE/NORDIC FREIGHT AS
/FROGNERVN 4 OSLO NO
FLT/LH1234/24APR/NCE/FRA
RTG/FRALH
NFY/NORDIC FREIGHT AS OSLO NO
OCI/SE/RA NO/RA3/12345-01/SD SPX/TS 240425T0812/MN PHS+EDS
SSR/SPX
OSI/CONTACT M.BERG +33 4 93 21 30 30
ONE Record SecurityDeclaration · JSON-LD
out
{
  "@context": "https://onerecord.iata.org/ns/cargo#",
  "@type": "SecurityDeclaration",
  "securityStatus": "SPX",
  "issuedOn": "2026-04-25T08:12:00Z",
  "issuedBy": {
    "@type": "Person",
    "name": "M. Berg",
    "employeeId": "EMP-4821"
  },
  "screeningMethods": ["PHS", "EDS"],
  "regulatedEntityIssuer": {
    "@id": "https://1r.skidd.io/objects/re-12345"
  }
}
curl
nce.skidd.io
$ curl https://nce.skidd.io/.well-known/one-record
{
  "@context": "https://onerecord.iata.org/ns/cargo#",
  "profile": "skidd-dialect",
  "supportedTypes": [
    "Shipment", "Piece", "Waybill",
    "SecurityDeclaration", "TransportMovement"
  ],
  "endpoints": {
    "logisticsObjects": "/logistics-objects",
    "subscriptions":    "/subscriptions",
    "actionRequests":   "/action-requests"
  },
  "auth": ["OAuth2", "HMAC-SHA256"]
}

illustrative · Skidd-dialect · early access

ONE Record · Beta

Discoverable.
Early access. Beta.

Every Skidd station publishes a `.well-known/one-record` document. Forwarders, airlines, and customs auditors point their stack at it and get authenticated, HMAC-signed event streams in return.

  • LogisticsObjects · GET / PATCH
  • Subscriptions · HMAC-signed callbacks
  • Action Requests · Access Delegations

Live from a station

What an operations console sees. All shift.

Departure board on the left, FSU event tap on the right. Both fed by the same 21-state engine.

NCE · Departures · 25 AprSampleLive
FlightDestSchedULDsState
LH1234FRA06:1014departed
OS0401VIE06:408scheduled
KL1705AMS07:0522departed
SK1842ARN07:2511delayed
AY0862HEL08:156scheduled
BA0345LHR08:4518scheduled
~/skidd · fsu stream · NCE
Samplelive
UTCtypepayload
08:09:14FSU/16LH1234 020-12345678 RCS/24APR0809NCE/12K240/M.BERG
08:11:02FSU/16OS0401 180-98765432 FOH/24APR0810NCE/3K85/M.BERG
08:12:47FSU/16KL1705 074-99887766 BKD/24APR0812NCE/48K1120/AUTO
08:14:09FSU/16SK1842 139-55544433 PRE/24APR0814NCE-ULD AKE12345LH/M.BERG
08:15:31FSU/16AY0862 220-11223344 MAN/24APR0815NCE/6K142/AUTO
08:17:55FSU/16LH1234 020-12345678 DEP/24APR0817NCEFRA/B738/AUTO
08:19:02FSU/16KL1705 074-99887766 LDN/24APR0818NCE-ULD PMC10042KL/M.BERG
08:21:18FSU/16BA0345 125-44550011 RCF/24APR0821NCE/22K512/AUTO
08:09:14FSU/16LH1234 020-12345678 RCS/24APR0809NCE/12K240/M.BERG
08:11:02FSU/16OS0401 180-98765432 FOH/24APR0810NCE/3K85/M.BERG
08:12:47FSU/16KL1705 074-99887766 BKD/24APR0812NCE/48K1120/AUTO
08:14:09FSU/16SK1842 139-55544433 PRE/24APR0814NCE-ULD AKE12345LH/M.BERG
08:15:31FSU/16AY0862 220-11223344 MAN/24APR0815NCE/6K142/AUTO
08:17:55FSU/16LH1234 020-12345678 DEP/24APR0817NCEFRA/B738/AUTO
08:19:02FSU/16KL1705 074-99887766 LDN/24APR0818NCE-ULD PMC10042KL/M.BERG
08:21:18FSU/16BA0345 125-44550011 RCF/24APR0821NCE/22K512/AUTO

Your station, audited

Compliance proof your auditor can read.

Every shipment ships with an append-only audit trail. Every station ships with an e-CSD readiness check. No more spreadsheets to email.

e-CSD readiness · 4 stations
EU 2015/1998 · annex 6.8

2 / 4 configured

1 expiring · 1 missing

  • NCE

    NO/RA3/12345-01

    6 airlineslast issued 2026-04-25 08:12 UTC

    configured
  • FRA

    DE/RA/00891-04

    3 airlinesRA designator expires 31 May

    expiring
  • AMS

    — no designator —

    2 airlinesNo RA designator on file

    missing
  • LHR

    GB/RA3/55510-02

    1 airlineslast issued 2026-04-25 07:55 UTC

    configured
Audit log · 020-12345678
audit retention
  • fsu.received08:09:14

    020-12345678

    M.BERG10.4.20.13

  • shipment.transition08:11:02

    FOH → RCS

    M.BERG10.4.20.13

  • csd.issued08:14:08

    SPX · NO/RA3/12345-01

    system127.0.0.1

  • fwb.transmit08:17:55

    LH · 020-12345678

    AUTO10.4.20.7

Not another enterprise sales cycle. Just software that works.

Legacy air cargo handling platforms want six figures for setup, six months to install, and two sales calls before they tell you the price. We wrote Skidd because none of that had anything to do with handling cargo. One station, one airline, free — forever. Add airlines when you win contracts. The rest is just good software.

Pricing

Free

EUR 0/ forever

First airline-station pair included. Full workflow. Full messaging. Full billing.

Pro · Launch pricing

from €99/ airline-station pair / mo

Every additional active airline-station pair. Excluding VAT/tax where applicable. No feature gates.

See full pricing →

Start with one airline, free.

Free forever for your first airline-station pair. Add more when you win contracts.

Start free →