MSX Developer Program Basics
- What is MSX in a Nutshell?
- Getting Access to an MSX Environment
- Navigating the MSX User Interface
- Accessing the Swagger Documentation
- Configuring Security Clients
- Understanding Roles and Permissions
MSX Platform SDK
- Introducing the MSX Platform SDK
- Using Go To Get an Access Token With the Password Grant
- Using Python To Get an Access Token With the Password Grant
- Catalog Microservice
- Manage Microservice
- Monitor Microservice
- User Management Microservice
- Workflow Microservice
MSX Component Manager
- What is Component Manager in a Nutshell?
- Configuring a Component Manifest
- Service Containerization and Packaging
- Onboarding and Deploying Components
- Service Offers and Subscriptions
- Choosing Between Java and Go
- Working With OpenAPI Specifications
- Managing Local Infrastructure
- Troubleshooting Services
- Accessing Logs With Kibana
- Common Vault and Consul Configurations
Go Hello World Service Example
- Creating a Hello World Service in Go
- Sending Mock Server Responses
- Building the Component
- Adding Consul Configuration
- Adding Vault Configuration
- Persisting Domain Specific Data
- Creating the Security Clients
- Adding Swagger Support
- Implementing Role Based Access Control
Python Hello World Service Example
- Creating a Hello World Service in Python
- Building the Component
- Adding Consul Configuration
- Adding Vault Configuration
- Persisting Domain Specific Data
- Creating the Security Clients
- Adding Swagger Support
- Implementing Role Based Access Control
Components With Multiple Containers
Angular User Interface Example
- Introduction to MSX Tenant-Centric UI
- Working with Devices
- Working With Sites
- Routing in MSX
- Working With Service Controls
React User Interface Example
- Choosing a User Interface Framework
- Working with Self-Signed SSL Certificates
- Writing an Application With React
- Packaging and Installing Applications
- Subscribing to Your Application
MSX Dev Proxy
- Installing the MSX Development Proxy
- Finding an SLM Component UI Path
- Serving an SLM Component UI Locally
- Running the MSX Dev Proxy