Een SDK, oftewel Software Development Kit, is een verzameling tools, bibliotheken, documentatie en codevoorbeelden die ontwikkelaars gebruiken om applicaties voor specifieke platforms of frameworks te maken.
Het is een set code voor een specifieke taal die ontwikkelaars niet zelf hoeven te schrijven.
Shell Mobility biedt SDK's in 6 programmeertalen: Java, .Net, TypeScript, PHP, Python en Ruby.
Deze SDK's zijn onderverdeeld in vier afzonderlijke producten, elk afgestemd op specifieke functionaliteiten:
Dit product biedt functies waarmee gebruikers direct bij het tankstation contactloos voor brandstof kunnen betalen, waardoor drukke automobilisten kostbare tijd besparen
Shell Card Management API's - SDK
Dit product omvat functies voor het beheer van tankkaarten, zoals het bestellen, blokkeren, opvragen van kaartgegevens en het instellen van gebruikslimieten
Shell Data & Reporting API's - SDK
Dit product bevat eindpunten voor klantgegevens en meerdere eindpunten voor het ophalen van transacties die zijn uitgevoerd met tankkaarten, facturen en elektronische factuurgegevens (EID)
Dit product biedt API's om Shell Recharge-locaties op te zoeken en laadsessies te beheren, waaronder het starten, stoppen en opvragen van de sessiestatus
De SDK bevat tools voor veilige autorisatie en authenticatie, waarbij protocollen zoals OAuth 2.0, Basic en API-sleutelauthenticatie zijn geïntegreerd. Dit vereenvoudigt het proces voor ontwikkelaars, waardoor het niet meer nodig is om complexe code te schrijven en de beveiliging handmatig te beheren.
Effectieve debuggingtools zijn essentieel voor het opsporen en verhelpen van problemen in de code. Een goede SDK biedt uitgebreide debuggingmogelijkheden, waaronder foutlogging, breekpunten en realtime debugging.
Uitgebreide documentatie en codevoorbeelden zijn van cruciaal belang om ontwikkelaars te helpen begrijpen hoe ze de SDK effectief kunnen gebruiken. Hieronder vallen stapsgewijze handleidingen, API-referenties en voorbeeldprojecten.
Testtools helpen ervoor te zorgen dat de applicatie soepel werkt en aan de kwaliteitsnormen voldoet. Deze tools kunnen onder meer bestaan uit frameworks voor unit-tests, tools voor integratietests en hulpprogramma’s voor prestatietests.
Bibliotheken en kant-en-klare codefragmenten besparen ontwikkelaars tijd door herbruikbare componenten voor veelvoorkomende taken aan te bieden.
AI Chat - Vraag het aan de AI
Biedt contextgebonden hulp bij SDK's en Shell Mobility API's. Beschikbaar na het selecteren van een programmeertaal.
In het snel veranderende digitale landschap van vandaag is het van cruciaal belang om zowel gebruikers als ontwikkelaars een naadloze en efficiënte ervaring te bieden. De SDK’s en API’s van Shell bieden een uitgebreide oplossing om dit te realiseren door processen te stroomlijnen en digitale mogelijkheden te verbeteren. Hier volgen enkele belangrijke voordelen:
Bekijk de veelgestelde vragen of stuur ons een verzoek
Het Shell Developer Portal ondersteunt partners bij het aan de slag gaan met Shell API’s en het omzetten van ideeën in oplossingen die klaar zijn voor productie.
