Get started with your first file upload. You will receive a link to the file.
Files are uploaded and stored for demo purposes. They will be deleted shortly.
Performance is a must when using a CDN. We're bringing class-leading load times and worldwide availability. However, ease of use often takes a backseat. We're changing that.
Upload your files in seconds and get instant links for sharing and embedding. No more waiting around.
Organize your files effortlessly with our intuitive dashboard. Manage permissions, track usage, and more.
Our Content Delivery Network ensures your files are delivered quickly and reliably, no matter where your users are located.
Work seamlessly with your team by sharing files, managing permissions, and tracking changes in real-time.
Optimize your images for faster loading and better performance.
Integrate in minutes with our React.js Dropzone component & Node SDK. Start uploading files instantly.
Follow these simple steps to integrate easyCDN into your application and start uploading files.
npm install @easycdn/react @easycdn/server
'use client'
import { Dropzone } from '@easycdn/react'
export default function MyPage() {
return (
<Dropzone
publicKey={process.env.NEXT_PUBLIC_EASYCDN_PUBLIC_KEY}
onUploadComplete={async ({ tempId, previewUrl }) => {
const { asset } = await persistUpload(tempId)
}}
/>
)
}
'use server'
import { createClient } from '@easycdn/server'
export async function persistUpload(tempId: string) {
const easyCDNServer = createClient({
secretKey: process.env.EASYCDN_SECRET_KEY!
})
const { asset, preview } = await easyCDNServer.persist({
tempAssetId: tempId
})
return { asset, preview }
}
'use server'
import { createClient } from '@easycdn/server'
export async function uploadFile(filePath: string) {
const easyCDNServer = createClient({
secretKey: process.env.EASYCDN_SECRET_KEY!
})
const { asset, preview } = await easyCDNServer.upload(filePath)
return { asset, preview }
}
Watch the Demo Video and see how quick you can integrate easyCDN into your application.
PS: this video is hosted on easyCDN!
easyCDN is fast, secure and incredibly easy to use.
easyCDN delivers your content with lightning speed and global reach, ensuring your users experience minimal latency no matter their location. Our intuitive management interface empowers developers and teams with powerful tools to organize, track, and optimize your digital assets effortlessly.
<25ms
400+
100 Tbps
2048-bit
No setup headaches—just instant uploads and global delivery. Try easyCDN for free.
$0/month
Perfect for testing.
$19/month
Great for freelancers and small projects.
$49/month
Perfect for individual developers and small teams.
$199/month
Ideal for growing businesses and medium-sized teams.
$149/month
Bring your own S3 bucket and CDN with our management interface.
Contact us
Custom solutions for large organizations with specific needs.