Taiko Node API
Using a Taiko node should feel the same as using any other L1 node, because we essentially re-use the L1 client and make a few backwards-compatible modifications. You can first read about the architecture of Taiko nodes here.
Differences from a Geth client
View the fork diff page to see the minimal set of changes made to Geth here.
Execution JSON-RPC API
Check out the execution client spec here.
Engine API
Check out the engine API spec here.
Hive test harness
If a Taiko node should feel the same as using any other L1 node, it should surely be able to pass the hive e2e test harness. At the time of writing, the hive tests are actually one of the best references for what the API of an Ethereum node actually is.
We’re working on integrating with hive, so stay tuned!