I figured this out. The database size is available on the D1Response object meta data from the workers api as the size_after property. Return objects · Cloudflare D1 docs. This looks like it is a little simpler to wire up than the GraphQL api’s, at least for my use case. Thanks for your help.