Gestiona Quicknode desde tu terminal, código o agente de IA.Ahora con CLI, Admin API, MCP y SDK.
Empieza a crear
Una biblioteca de JavaScript que ofrece una API completa para interactuar con Ethereum y las cadenas de bloques compatibles con EVM.
Certificación SOC 2 Tipo II · ISO 27001
Web3.js es una de las bibliotecas de JavaScript más antiguas y consolidadas para interactuar con Ethereum y otras cadenas de bloques compatibles con EVM. Lanzada en 2014, ofrece una API modular y compatible con TypeScript que abstrae la interfaz JSON-RPC de Ethereum, lo que permite a los desarrolladores implementar e interactuar con contratos inteligentes, suscribirse a eventos de la cadena de bloques y gestionar cuentas y transacciones. Web3.js es compatible tanto con los módulos ECMAScript como con CommonJS, lo que la hace flexible para diversas configuraciones de proyectos en JavaScript.
La biblioteca ofrece tipado dinámico de contratos, una aplicación estricta de TypeScript para garantizar un código más seguro y una codificación y decodificación eficientes de la ABI. También incluye utilidades para interactuar con el Ethereum Name Service (ENS), consultar el estado de la cadena de bloques y firmar datos o transacciones. Web3.js está diseñado para ajustarse estrechamente a la terminología oficial de Ethereum, lo que mejora la claridad para los desarrolladores y reduce los errores. La integración suele consistir en instalar el paquete a través de npm o yarn y, a continuación, crear una instancia de Web3 con un proveedor como MetaMask o un punto final de nodo remoto.
A pesar de su larga trayectoria y su amplia adopción, está previsto que Web3.js deje de estar disponible el 4 de marzo de 2025, y ya hay guías de migración disponibles para pasar a alternativas más recientes. Sin embargo, sigue siendo muy utilizado en entornos de producción, con integraciones destacadas como DeFi Saver y Chainstack. Su extensa documentación, su comunidad activa y su ecosistema de complementos siguen apoyando a los desarrolladores que crean aplicaciones descentralizadas. Para empezar, hay que importar la biblioteca, configurar un proveedor y utilizar las API de contratos y eventos para interactuar con los contratos inteligentes y los datos de la cadena de bloques.
Los desarrolladores que crean aplicaciones descentralizadas en Ethereum se enfrentan a dificultades a la hora de interactuar directamente con los nodos de la cadena de bloques y los contratos inteligentes mediante llamadas JSON-RPC de bajo nivel. La gestión de las ABI de los contratos, las suscripciones a eventos y la firma de cuentas requiere código repetitivo y un manejo cuidadoso para evitar errores.
Implementa y ejecuta contratos inteligentes como objetos JavaScript/TypeScript con codificación y decodificación dinámica de ABI.
Suscríbete a los eventos en cadena y a los registros de contratos inteligentes con actualizaciones en tiempo real.
Crear o importar cuentas, firmar datos y transacciones, y gestionar las interacciones con el monedero.
Incluye funciones auxiliares para operaciones habituales de Ethereum y para el formateo de datos.
Los desarrolladores utilizan Web3.js para conectar aplicaciones front-end con contratos inteligentes con el fin de consultar saldos, ejecutar operaciones y supervisar eventos.
Web3.js permite interactuar con contratos inteligentes de NFT, acuñar tokens, realizar transferencias y realizar un seguimiento de eventos para las funciones del mercado.
Las aplicaciones utilizan Web3.js para gestionar las cuentas de los usuarios, firmar transacciones e interactuar con carteras como MetaMask.
RPC gratuito en más de 80 cadenas. Configura un punto final en menos de 30 segundos.
Descubre los competidores y las aplicaciones de Web3 similares a Web3.js.






Gratis | |
|---|---|
| Precio (mensual) | Gratis |
| Precio (anual) | Gratis |
| Mensajería | N/A |
| Asistencia | Asistencia de la comunidad a través de Discord y GitHub |
| Análisis |
RPC fiable, potentes API y sin complicaciones.
Web3.js ofrece una amplia documentación, tutoriales y un ecosistema de complementos para ayudar a los desarrolladores a crear aplicaciones descentralizadas (dapps) de Ethereum. La documentación oficial incluye instrucciones de instalación, referencias de la API y guías de migración.
Resolver e interactuar con dominios ENS directamente a través de la API.
| Componibilidad | |||
| Entre cadenas | |||
| Posibilidades de personalización | |||
| Asistencia para desarrolladores | |||
| Facilidad de integración | |||
| Rendimiento |