A local version of Ghost should be enough for this, especially if it’s a vanilla install All a “production” install does is improve reliability and performance
ghost install has several flags for more advanced installations. If you’re looking to create a local ghost install with a MySQL backend, you can run ghost install --db mysql
For local development it might me easier to just do an export via Settings → Labs → Export and then import that to a ghost install local instance running SQLite, that’s generally what I do when working on themes
I have trouble finding related docs or blogs,
so could you kindly suggest me any documentation or blogs about testing API on a local install? Do I have to use tools such as postman?
Isn’t there any problem since production(mysql8) and local(sqlite3) differs?
Nah, database doesn’t matter at all. You’re going to talk to the Ghost API, not the database.
You /can/ use Postman, but I’ll suggest checking out the Javascript SDK as the easiest way to get started. It handles a bunch of authentication for you.
Also one step up on the ‘breadcrumbs’ for those links is the API documentation. If you get stumped somewhere, feel free to start a new thread, explaining what you’re trying to do and how you’re stuck.