The Shell Developer Portal is a publicly accessible platform that supports both external and internal users integrating Shell APIs into their applications and services. It serves a diverse set of personas:
- third-party developers working on behalf of Shell Fleet Solutions (SFS) customers
- internal IT teams at client organizations
- internal Shell teams
- other business stakeholders involved in mobility and operational processes.
APIs from several Shell businesses—such as Loyalty, Lubricants, and Shell Aviation—are available. Advanced tools like Notifications and Ticketing are only offered for Mobility (SFS) APIs.
Feedback is actively monitored and used to shape the roadmap for developer tools and features.
1.Create Account
- Create a Shell Developer Account
- You can test basic APIs right away and full access to APIs requires a verified customer relationship.
- Companies and independent developers can register, but access will be limited to testing basic capabilities.
2.Request Access
- After creating your Shell Developer Account, go to My Apps.
- View your app details and copy your API key and secret for testing directly on the portal or in tools like Postman or curl.
- Location APIs (EV Public Locations or Gas station Locations) will be accessible right away.
For APIs like Mobility Card Management, SmartPay, or Mobility Card Recent Transactions our API Support team needs to create and customize Mobility Customer account in our fleet management system.
- Full access requires a verified customer relationship.
- To request access, raise a support ticket via My Profile → Support → Raise Ticket.
3.Going Live - Steps to Move to Production
- Perform detailed testing : Ensure you have fully tested the APIs and they meet your project's needs.
- Agree on Pricing and Contracts: If not already existing, these need to be agreed upon and signed. For further details raise a support ticket via My Profile → Support → Raise Ticket
- Sing up for Notifications to stay informed about API updates, maintenance, and version changes. Configure preferences in your developer profile or API & Product Catalog.
4.Post Production
- Once your project is live in the Production environment, continuous monitoring and maintenance are essential for smooth operation.
- Stay informed by enabling Notifications for your APIs. You can configure notification preferences in your developer profile or API & Product Catalog.
- For any issues or assistance raise a support ticket via My Profile → Support → Raise Ticket
- Provide feedback
Timings & Project Duration:
Integrating our API into your system involves several factors that can influence the timeline.
- Contract with Shell: To use Shell B2B Mobility APIs, you need to have a Shell Fuel Card Agreement with Shell. If you're not a Shell Fleet Solutions customer yet, please get in touch with Shell Fleet Solutions in your local market.
- Scope of Integration: APIs like B2B Mobility Card Transaction Data is generally easier and faster to integrate, compared to more advanced functionality like SmartPay or building an end-to-end process, means more design and development work.
- Experience of the engineering team is another crucial factor that can impact the duration. Teams can face challenges when integrating with outdated software and older devices. On the positive side, REST APIs are not a new technology; they have been widely used for many years and are a well-established standard in modern software development.
- The quality of documentation can streamline the API integration process by providing clear and detailed information, practical examples. This reduces the time developers spend on understanding and implementing the API, leading to a faster and more efficient integration. Utilize the provided SDKs and detailed documentation available on this portal to facilitate a smoother integration process.
- Support availability: Our API has been trusted and utilized by customers since 2018 and we have knowledgeable support team that will guide you during the integration, resolve issues.
