---
schema_version: "1"
id: dd985dfdb459d5e520636cdf105882a3854570da623caa5c94d2290feaa02bfa
title: Data Extension Functions
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/marketing-cloud/guides/mc-programmatic-content/ssjs_dataExtensionFunctions.md
canonical_url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/ssjs_dataExtensionFunctions.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 28030fff5d50a5c92de2d19c77799288f500f4582ec046ee5c1b6f73f9a02f1e
products:
  - Marketing Cloud Engagement APIs and Programmatic Languages
  - Marketing Cloud
---
# Data Extension Functions

These functions allow access to the fields and rows contained within a data extension via server-side JavaScript.

## Load

In your server-side JavaScript code, load the core library using this syntax:

```
Platform.Load("core","1");
```

Use this sample code as a model to construct your own server-side JavaScript code.

## Enterprise and Enterprise 2.0 Account

These functions do not support the use of enterprise-level data extensions.

## Initialization

To interact with a data extension via server-side JavaScript, you must first initialize the object. This code initializes a data extension with the external key of birthdayDE.

```
var birthdayDE = DataExtension.Init("birthdayDE");
```

Once you initialize a data extension, you can use the Fields and Rows sub-objects in your server-side JavaScript code.
