Koppelingen
API-koppeling laten maken
Een koppeling laten maken begint niet bij de techniek maar bij de vraag welk overtypwerk moet verdwijnen. Dit is wat je klaarlegt, hoe het traject verloopt, wat de prijs bepaalt en hoe de koppeling na oplevering van jou blijft.
Wat je klaarlegt
Met deze vijf dingen kan een bouwer een voorstel maken.
- Welke gegevens er van A naar B moeten, en of ze ook terug moeten.
- Hoe vaak: op het moment zelf, elk kwartier of elke nacht.
- Wie de gegevens in beide systemen beheert.
- Toegang tot beide pakketten, of de naam van wie die kan geven.
- Een voorbeeld van tien echte records, met de uitzonderingen erbij.
Hoe het traject verloopt
Eerst een gesprek, dan een korte verkenning van beide API's, dan een voorstel met uren en kosten. We bouwen op een kopie van je gegevens, laten je meekijken bij de eerste echte records, en zetten de koppeling pas aan als jij de uitkomst hebt gezien.
Wat de prijs bepaalt
De 3D-tekening van een koppeling bestaat niet, maar de vraag wat hem duur maakt is wel te beantwoorden.
- Het aantal soorten gegevens: alleen orders, of ook klanten, voorraad en facturen.
- Eén richting of twee. Terugschrijven vraagt controle op conflicten.
- De kwaliteit van de gegevens. Vervuilde bestanden kosten meer dan de koppeling zelf.
- Hoe de pakketten zich gedragen: limieten, verlopen sleutels, wisselende versies.
- Beheer: wie kijkt of hij nog loopt en wie past hem aan als een pakket verandert.
Beveiliging hoort in de offerte
Vraag hoe de sleutels worden bewaard, welke rechten de koppeling krijgt en hoe je hem uitzet. OWASP zet gebrekkige rechten en vergeten koppelingen bovenaan de lijst van API-risico's. Een koppeling die alles mag, is een gat.
Van jou, ook na oplevering
De code, de documentatie en de sleutels zijn van jou. Wil je later verder met een ander, dan kan dat zonder opnieuw te beginnen. Dat leggen we vast voordat we bouwen.
Veelgestelde vragen
Kan ik een koppeling ook zelf maken met een tool als Zapier of Make?
Voor eenvoudige stromen wel. Zodra er vertaling, controle op fouten of grote aantallen bij komen, wordt zo'n tool duur of onbetrouwbaar. Dan is een eigen koppeling goedkoper op de lange termijn.
Hoe lang duurt het?
Een koppeling tussen twee bekende pakketten met één soort gegevens is een kwestie van dagen. Twee richtingen, meer soorten gegevens of vervuilde bestanden maken het weken. Dat staat in het voorstel.
Wat gebeurt er als een pakket zijn API verandert?
Dan moet de koppeling mee. Daarom hoort beheer bij de afspraak: wij zien de wijziging aankomen en passen de koppeling aan voordat hij stilvalt.
Bronnen
Waar elk cijfer op deze pagina vandaan komt.
Onze aanpak
Van advies tot beheer, bij één partner
Hetzelfde ritme voor elk project.
Advies
We beginnen met een gesprek, niet met code. Eerst helder wat je nodig hebt en wat niet.
Bouwen
We bouwen en integreren op maat, met techniek die bij je past. Jij bent eigenaar van je data en je code.
Beheren
We blijven betrokken: monitoren, bijsturen en meegroeien met je bedrijf.
Welk overtypwerk moet als eerste weg?
Vertel het in een gesprek van dertig minuten, dan krijg je een voorstel met uren en kosten.
Bel 085 083 5775Intake van 30 minuten