Packages 
Package Description
javax.annotation
This package defines the common annotations.
javax.annotation.security
This package contains the security common annotations.
javax.annotation.sql  
javax.decorator
Annotations relating to decorators.
javax.enterprise.context
Annotations and interfaces relating to scopes and contexts.
javax.enterprise.context.spi
The custom context SPI.
javax.enterprise.event
Annotations and interfaces relating to events.
javax.enterprise.inject
Annotations relating to bean and stereotype definition, built-in qualifiers, and interfaces and classes relating to programmatic lookup.
javax.enterprise.inject.spi
The portable extension integration SPI.
javax.enterprise.util
Contains shared, general-purpose helper classes and annotations.
javax.inject
This package specifies a means for obtaining objects in such a way as to maximize reusability, testability and maintainability compared to traditional approaches such as constructors, factories, and service locators (e.g., JNDI). This process, known as dependency injection, is beneficial to most nontrivial applications.
javax.interceptor  
javax.json
Provides an object model API to process JSON.
javax.json.spi
Service Provider Interface (SPI) to plug in implementations for JSON processing objects.
javax.json.stream
Provides a streaming API to parse and generate JSON.
javax.ws.rs
High-level interfaces and annotations used to create RESTful service resources.
javax.ws.rs.client
The JAX-RS client API
javax.ws.rs.container
Container-specific JAX-RS API.
javax.ws.rs.core
Low-level interfaces and annotations used to create RESTful service resources.
javax.ws.rs.ext
APIs that provide extensions to the types supported by the JAX-RS API.
org.eclipse.microprofile.auth
Metadata for JWT RBAC for Microprofile This package contains supporting metadata classes: LoginConfig: an annotation that is used by a JAX-RS Application to define the authentication method and associated security realm.
org.eclipse.microprofile.config
Configuration for Java Microprofile
org.eclipse.microprofile.config.inject
CDI Support for Microprofile Config
org.eclipse.microprofile.config.spi
This package contains classes which are used to extend the standard functionality in a portable way.
org.eclipse.microprofile.faulttolerance
CDI Support for Microprofile Fault Tolerance
org.eclipse.microprofile.faulttolerance.exceptions
Exceptions for Microprofile Fault Tolerance
org.eclipse.microprofile.health
Microprofile Service Health Checks
org.eclipse.microprofile.health.spi
Microprofile Service Health Checks
org.eclipse.microprofile.jwt
Interoperable JWT RBAC for Microprofile This package contains the primary interfaces and support classes for the JSON Web Tokens(JWT) for role based access control(RBAC) of MicroProfile microservice endpoints.
org.eclipse.microprofile.metrics  
org.eclipse.microprofile.metrics.annotation