IPNS Names.
Static links with dynamic data.
Keep your content addresses consistent.
Recent Records
Name Records for Your Content
Professional IPNS name management service that keeps your content addressable. Enterprise-grade security with global DHT publishing for Web3 applications.
Instant Creation
Log into your Filebase dashboard and create a Name record. Records are instantly created and resolveable from any IPFS gateway.
Automatic Publishing
IPNS records are automatically published to the IPFS DHT every 4 hours.
Import Existing Keys
Already have a key pair? Not a problem. Filebase supports importing existing IPNS records and keys.
Global Resolution
Your IPNS records are resolvable from any IPFS gateway or node worldwide.
Persistent Storage
Records are stored redundantly across our infrastructure ensuring high availability.
Secure Management
Manage your IPNS names securely with granular access controls and API key support.
How to use IPNS Names
Our simple process makes managing IPNS Names easy. Create keys, associate content, and update records with just a few clicks
IPNS Names: How it works ›
Create and manage mutable IPNS names that point to your IPFS content.
Understanding IPNS
Step 1: Generate Keys ›
Generate IPNS keys through our Dashboard, API, or SDK
IPNS Key Management
Step 2: Associate Content ›
Link your IPNS names to IPFS content with automatic DHT publishing.
IPNS Configuration
Step 3: Update Records ›
Easily update where your IPNS names point as your content changes.
IPNS Update
IPNS Operations
Complete platform for managing IPNS names with enterprise-grade reliability
Filebase SDK
Developer-friendly SDK for managing IPNS names and records
Quick Start
import { NameManager } from '@filebase/sdk'
// Initialize name manager
const nameManager = new NameManager(S3_KEY, S3_SECRET);
// Create new IPNS name
const ipnsName = await nameManager.create('my-website', ipfsCid, {
enabled: true // Enable DHT broadcasting
});
console.log(`Created IPNS name: ${ipnsName.network_key}`);
// Update IPNS record
await nameManager.update('my-website', newIpfsCid);
// List all IPNS names
const names = await nameManager.list();
console.log('IPNS Names:', names);
// Import existing IPNS name
const importedName = await nameManager.import(
'imported-name',
ipfsCid,
base64EncodedPrivateKey,
{ enabled: true }
);
SDK Managers
Core components for IPNS operations
NameManager
Manage IPNS names and records
Creates new IPNS name record
Updates existing IPNS record
Enable/disable DHT broadcasting
Import/Export
Transfer IPNS names between systems
Import existing IPNS key
View all IPNS names
Documentation
Resources and references
IPNS Names
Create mutable IPNS records for your content with enterprise-grade reliability. Update content references while maintaining the same IPNS name.
Compare Plans