Differences between InfluxDB3 HTTP API and client libraries

When writing data to InfluxDB3 using Python, should I use the HTTP API or a client library? Which is faster?

You can use either of them, API calls are just hidden inside client library helper functions to make it easy for developers so really up to you. If you are running into any limitations etc let me know. Also recommend to use the v3 client libraries : InfluxDB 3 API client libraries | InfluxDB 3 Core Documentation