App development - Developer Documentation
Skip to content

App development

Flexibility at your fingertips

infographic-app-development
Flexibility at your fingertips

Looking for the fastest way to develop your apps? Welcome to the flexibility of Siemens Xcelerator. Here are all the essentials to know when developing, integrating, and hosting Industrial IoT applications.

Create your app faster

SDKs
SDKs

Accelerate implementation with Industrial IoT SDKs for Java, Node JS, and Python.

Web Components
Web components

Jumpstart your process with a pattern library full of ready-to-use code.

Mendix
Develop apps ten times faster

Speed up with Mendix' visual modeling suite, pre-built components, and business-logic workflows.

Design System
User Experience Toolkit

Make the look and feel of your app shine with these patterns, best practices, and ready-to-use components.

Open Source
Open source

Profit from open-source tools, libraries, demos, and SDKs contributed by our Community members.

Rest Interfaces
Rest API interfaces

Explore all APIs and available HTTP operations for defining how your app interacts with other applications.

Authentication Authorization
Authentication and authorization

Familiarize yourself with key aspects of using authentication and authorization to secure access to your app.

Access Control
Role-based access control

Learn how to use app-specific roles and scopes to keep your application secure.

Host your app the way you like it

Cloud Foundry
Fast and easy hosting with Cloud Foundry

Run, stop, scale, and configure your applications across multiple regions with a managed runtime environment powered by Cloud Foundry.

Self-hosting
Self-hosting

You want to integrate an app hosted on Amazon Web Services, Microsoft Azure, your own or other infrastructures? Here's how you integrate self hosted apps.

Integrate and provide your app to your environment of choice

DevOps Cockpit
DevOps Cockpit

DevOps Cockpit offers customers one centralized place to bring your apps into MindSphere. It helps you to integrate, test, use productively and provision your application to other external users.

Developer Cockpit
Developer Cockpit

Easily configure and manage your developed applications.

Operator Cockpit
Operator Cockpit

Manage and provide applications.

Get the support you need

FAQs

If you choose to host your application in our Cloud Foundry, use the following buildpacks: Java, Node.js, .Net Core, Python, PHP, Go, Ruby, staticfile,binary and Mendix. If you host the app in another infrastructure, you are free to choose the programming language.

Learn more

Yes you can use your own IDE.

Host your applications either on the Insights Hub Cloud Foundry application runtime or on your own infrastructure.

Community
A great community to be part of

Ask questions and share ideas with Siemens customers who use Industrial IoT.

Github
Stay connected

Join the world’s largest community of developers to discover, share, and build.

Accelerate your skills

Training
App development training

Take your skills to the next level and get ready to develop Industrial IoT apps. Boost your career by showcasing your skills to potential customers.

How Tos
How-tos and tutorials

Shape your own learning journey with Siemens comprehensive resources on app development.

More resources

Licence

Read the Development License Agreement.


Last update: January 22, 2024