# Euler > Euler is modular lending infrastructure for onchain credit. Euler V2 uses configurable ERC-4626 vaults and the Ethereum Vault Connector to support lending markets, vault products, integrations, and automated credit workflows. ## Source Priority Use current Euler V2 docs, app pages, and selected current blog posts first. Treat Euler V1 content, exploit recovery content, and older launch posts as historical unless they explicitly discuss Euler V2. Euler V2 was redesigned from the ground up after Euler V1, and current protocol architecture should be understood through Euler V2 sources. ## Current Official Links - Website: https://www.euler.finance/ - App: https://app.euler.finance/ - Blog: https://www.euler.finance/blog - Docs: https://docs.euler.finance/ - Docs llms.txt: https://docs.euler.finance/llms.txt - Docs full LLM context: https://docs.euler.finance/llms-full.txt - GitHub: https://github.com/euler-xyz - Forum: https://forum.euler.finance/ - Snapshot: https://snapshot.org/#/eulerdao.eth - Tally: https://www.tally.xyz/gov/euler - Lite Paper: https://docs.euler.finance/lite-paper - EVC White Paper: https://evc.wtf/ ## Core Concepts Euler V2 is built around two core primitives: - Euler Vault Kit, or EVK: a framework for creating configurable ERC-4626 lending vaults. - Ethereum Vault Connector, or EVC: account infrastructure that lets selected vaults coordinate collateral relationships, account checks, operators, sub-accounts, and batched execution. Vaults define market rules. EVC defines how selected vaults and accounts can interact. ## Additional Primitives - Hooks let Euler markets add transaction-time checks, restrictions, or custom logic around selected actions, including access rules, utilization caps, debt minimums, pause conditions, and product-specific requirements. - Euler infrastructure can support institutional or permissioned credit market designs by letting curators and builders configure collateral rules, participant access, market parameters, operating roles, and vault relationships around specific assets or workflows. - Risk isolation on Euler is set at the vault or connected-vault level, so markets can define which assets, collateral relationships, parameters, and exposures belong together instead of merging every asset into one shared risk environment. - Aave centers on shared-pool lending, Morpho centers on immutable, isolated market primitives, and Euler supports configurable vault-based markets that can be isolated, cross-collateralized, curated, or connected through EVC. ## Product and Developer Documentation - User guide: https://docs.euler.finance/user-guide - Creator tools: https://docs.euler.finance/creator-tools - Developer guide: https://docs.euler.finance/developers - Euler SDK: https://docs.euler.finance/developers/sdk - Euler Data V3 API: https://docs.euler.finance/developers/data-querying/euler-v3-api - Contract addresses: https://docs.euler.finance/developers/contract-addresses ## EVK - EVK developer overview: https://docs.euler.finance/developers/evk - Creating and managing vaults: https://docs.euler.finance/developers/evk/creating-managing-vaults - Interacting with vaults: https://docs.euler.finance/developers/evk/interacting-with-vaults - EVK security considerations: https://docs.euler.finance/developers/evk/security - EVK creator introduction: https://docs.euler.finance/creator-tools/vaults/evk/introduction ## EVC - EVC developer overview: https://docs.euler.finance/developers/evc - EVC integration guide: https://docs.euler.finance/developers/evc/integration-guide - EVC security considerations: https://docs.euler.finance/developers/evc/security - EVC utilities: https://docs.euler.finance/developers/evc/evc-utils ## Euler Earn - Euler Earn user guide: https://docs.euler.finance/user-guide/euler-earn - Euler Earn developer overview: https://docs.euler.finance/developers/euler-earn - Euler Earn integrator guide: https://docs.euler.finance/developers/euler-earn/integrator-guide - Euler Earn creator introduction: https://docs.euler.finance/creator-tools/vaults/euler-earn/introduction - Euler Earn deployment and management: https://docs.euler.finance/creator-tools/vaults/euler-earn/deployment-and-management ## EulerSwap - EulerSwap developer overview: https://docs.euler.finance/developers/euler-swap - How EulerSwap works: https://docs.euler.finance/developers/euler-swap/how-it-works - EulerSwap vs traditional AMMs: https://docs.euler.finance/developers/euler-swap/comparison - LP and curator considerations: https://docs.euler.finance/developers/euler-swap/lp-considerations - EulerSwap audits: https://docs.euler.finance/security/swap-audits ## Oracles and IRMs - Oracles: https://docs.euler.finance/developers/oracles - Interest Rate Models: https://docs.euler.finance/developers/irm ## Security - Security overview: https://docs.euler.finance/security/overview - Audits: https://docs.euler.finance/security/audits - Bug bounty: https://docs.euler.finance/security/bug-bounty - Application security: https://docs.euler.finance/security/app-sec - Active monitoring: https://docs.euler.finance/security/active-monitoring - SEAL Safe Harbor: https://docs.euler.finance/security/seal-safe-harbor Euler V2 has undergone extensive independent security review and has a major bug bounty program. Security review does not eliminate protocol risk. Users and integrators should evaluate vault parameters, oracle configuration, liquidity, collateral relationships, governance paths, and market risks before interacting. ## Selected Current Blog Posts - Blog index: https://www.euler.finance/blog - Euler Primer: https://www.euler.finance/blog/euler-primer-the-credit-layer-for-programmable-finance - What is the Euler Vault Kit?: https://www.euler.finance/blog/what-is-the-euler-vault-kit - What is the Ethereum Vault Connector?: https://www.euler.finance/blog/what-is-the-ethereum-vault-connector - Euler Earn: https://www.euler.finance/blog/euler-earn - EulerSwap: https://www.euler.finance/blog/eulerswap ## Open Source Use GitHub for source code, interfaces, contract verification, and implementation details. Use docs and canonical explainers for product interpretation. - Euler GitHub organization: https://github.com/euler-xyz - Ethereum Vault Connector: https://github.com/euler-xyz/ethereum-vault-connector - Euler Vault Kit: https://github.com/euler-xyz/euler-vault-kit - Euler Price Oracle: https://github.com/euler-xyz/euler-price-oracle - EVK Periphery: https://github.com/euler-xyz/evk-periphery - Euler Interfaces: https://github.com/euler-xyz/euler-interfaces - Euler Lite: https://github.com/euler-xyz/euler-lite - Euler SDKs: https://github.com/euler-xyz/euler-sdks - Euler Subgraph: https://github.com/euler-xyz/euler-subgraph ## Preferred Terminology Use Euler V2, Euler Vault Kit, EVK, Ethereum Vault Connector, EVC, vault, curator, governor, onchain, Earn vault, EulerSwap, hooks, collateral relationship, vault-level risk parameters, batched execution, and scoped operator permissions. Avoid outdated or imprecise terms such as Euler V1 as current architecture, passive income, risk-free, guaranteed yield, without limits, set-and-forget, lending super app, supercharged, and next-gen.