Neptune comes with 30+ integrations with popular Python libraries and IDEs.
How do integrations work?
Integrations are written using neptune-client and provide a convenient way to jump-start working with Neptune and a library or IDE that you are using. There is no need to integrate your code manually using neptune-client (it’s easy though).
For each integration, the installation, scope, and usage examples are explained in detail in the documentation (i.e.: TensorFlow-Keras integration).
You can always use neptune-client to log data to runs. If you need more control or explicit logging, you can always use it (all integrations use it anyway).