# MySQL Connector/J X DevAPI Reference

This documentation covers the public classes and interfaces of the Java implementation of the X DevAPI. To get started, check out some of the main classes:

- Sessions can be created with {@link com.mysql.cj.xdevapi.SessionFactory}.
- Session operations are available on a {@link com.mysql.cj.xdevapi.Session}.
- JSON document collections are represented by a {@link com.mysql.cj.xdevapi.Collection}.
- Working with JSON documents is done with a {@link com.mysql.cj.xdevapi.DbDoc}.

For an introduction to concepts, refer to the X DevAPI User Guide.