Cypress is an open-source tool for testing anything that can run in the browser, written in JavaScript or TypeScript. Cypress tests are different from Selenium tests because Cypress runs tests directly inside a browser, whereas Selenium tests are done outside of the browser with a driver. This difference gives Cypress advantages such as being in the same event loop as the application and accessing its state. To test APIs with Cypress, one can approach it by directly calling HTTP calls, testing against JSON schema, watching the application make HTTP calls, stopping responses, combining real and stubbed ones, or getting to different edge cases. Filip Hric showcased a demo for API testing with Cypress, answered audience questions, and shared insights on language support, integrating Cypress with existing Selenium frameworks, and using BDD with Cypress.