API3 is a decentralized oracle network where first-party data providers (API owners) run their own oracle nodes, reducing intermediaries and improving transparency and security of data feeds for smart contracts. It uses a pull-based model with insurance options. API3 tokens are used for governance and staking to secure data feeds.