> I've assumed that enabling the extension also declares the functions for subsequent use in my code Declaring/enabling the functions makes them accessible for use by SQLite3 in SQL statements which you send to SQLite3 via its API for execution. Extension functions are not for your use. So, how are you calling the function?