Get Started with Forge

00:02

MICHAEL KILKELLY: Welcome to "Get Started with Forge."

00:06

Here we are in this Space Planning for New Health

00:09

Guidelines learning path.

00:12

And this is the first lesson in our Visualizing Building

00:15

Performance Data with Forge workflow.

00:18

So let's start at the beginning.

00:20

What is Forge?

00:21

Forge is Autodesk's cloud-based developer platform.

00:25

And it allows you to automate Autodesk's software

00:28

through the internet using the Forge API.

00:31

So using Forge, you could do things like generate Revit

00:34

families from a website, or you could process Revit models

00:38

online through an add-in, or even visualize building data

00:42

using a standalone application.

00:45

Forge does this using REST APIs.

00:48

REST stands for REpresentational State Transfer.

00:52

And this is a technology that's used by many web-based APIs,

00:56

so things like Google, Facebook, Instagram,

00:59

sites like that all use REST APIs

01:02

to make themselves more accessible

01:03

to outside developers.

01:05

REST uses standard HTTP operations like GET, PUT,

01:09

or POST, so it's built on the kind of the infrastructure

01:13

of the internet.

01:14

Now REST APIs return data using another format

01:17

called JSON, which stands for JavaScript Object Notation.

01:21

And this is an open standard for transmitting

01:23

data via the internet.

01:25

It's easy to understand.

01:26

You can open it in a text file.

01:28

And it's very easy to generate.

01:31

Now to get started with Forge, you must have a Forge account.

01:35

And Forge requires cloud credits to run processes.

01:39

So any time you run a process on Forge,

01:42

cloud credits will be deducted from your account.

01:45

Now you can sign up for a free trial at Forge.autodesk.com.

01:49

That free trial includes one hundred cloud credits.

01:53

And any time you create an application on Forge,

01:57

you have to register that application.

01:59

And I'll show you how to do that right

02:02

So here I am on the Forge.autodesk.com website.

02:06

And if you click on the Sign Up To Try Forge,

02:09

you can create your own account.

02:12

But once you create your account,

02:14

you get to this My Apps page.

02:16

So I can click on the Create App button.

02:20

And this allows me to register an app with Forge.

02:23

Now I can select which particular

02:25

APIs I'm going to use.

02:27

For my particular application, we're not

02:30

going to use the BIM 360 or the Reality Capture APIs,

02:33

so we can uncheck those.

02:36

Next, I need to add an app name and an app description.

02:40

So I'm going to call this App, building Performance App.

02:43

And the description is Visualize Building Performance

02:46

Using Forge.

02:48

Now I also need to provide a Callback URL.

02:52

And this is just a reference to a website.

02:55

Now the app that we're creating is not

02:58

going to call back to this website,

02:59

but we need to enter it anyways when we register the app.

03:02

So I'm just going to add my own personal website,

03:05

but you can add into your company's website or something

03:08

like that.

03:09

So once that's done, I'm just going to go ahead,

03:11

and I'm going to click the Create App button.

03:14

So now I have my Building Performance App

03:17

registered with Forge.

03:19

And the important thing to know is this Client ID

03:22

and this Client Secret.

03:24

We'll refer back to this Client ID and Client

03:27

Secret in the next lesson when we

03:29

connect to Forge using an external application called

03:32

Postman.

Video transcript

00:02

MICHAEL KILKELLY: Welcome to "Get Started with Forge."

00:06

Here we are in this Space Planning for New Health

00:09

Guidelines learning path.

00:12

And this is the first lesson in our Visualizing Building

00:15

Performance Data with Forge workflow.

00:18

So let's start at the beginning.

00:20

What is Forge?

00:21

Forge is Autodesk's cloud-based developer platform.

00:25

And it allows you to automate Autodesk's software

00:28

through the internet using the Forge API.

00:31

So using Forge, you could do things like generate Revit

00:34

families from a website, or you could process Revit models

00:38

online through an add-in, or even visualize building data

00:42

using a standalone application.

00:45

Forge does this using REST APIs.

00:48

REST stands for REpresentational State Transfer.

00:52

And this is a technology that's used by many web-based APIs,

00:56

so things like Google, Facebook, Instagram,

00:59

sites like that all use REST APIs

01:02

to make themselves more accessible

01:03

to outside developers.

01:05

REST uses standard HTTP operations like GET, PUT,

01:09

or POST, so it's built on the kind of the infrastructure

01:13

of the internet.

01:14

Now REST APIs return data using another format

01:17

called JSON, which stands for JavaScript Object Notation.

01:21

And this is an open standard for transmitting

01:23

data via the internet.

01:25

It's easy to understand.

01:26

You can open it in a text file.

01:28

And it's very easy to generate.

01:31

Now to get started with Forge, you must have a Forge account.

01:35

And Forge requires cloud credits to run processes.

01:39

So any time you run a process on Forge,

01:42

cloud credits will be deducted from your account.

01:45

Now you can sign up for a free trial at Forge.autodesk.com.

01:49

That free trial includes one hundred cloud credits.

01:53

And any time you create an application on Forge,

01:57

you have to register that application.

01:59

And I'll show you how to do that right

02:02

So here I am on the Forge.autodesk.com website.

02:06

And if you click on the Sign Up To Try Forge,

02:09

you can create your own account.

02:12

But once you create your account,

02:14

you get to this My Apps page.

02:16

So I can click on the Create App button.

02:20

And this allows me to register an app with Forge.

02:23

Now I can select which particular

02:25

APIs I'm going to use.

02:27

For my particular application, we're not

02:30

going to use the BIM 360 or the Reality Capture APIs,

02:33

so we can uncheck those.

02:36

Next, I need to add an app name and an app description.

02:40

So I'm going to call this App, building Performance App.

02:43

And the description is Visualize Building Performance

02:46

Using Forge.

02:48

Now I also need to provide a Callback URL.

02:52

And this is just a reference to a website.

02:55

Now the app that we're creating is not

02:58

going to call back to this website,

02:59

but we need to enter it anyways when we register the app.

03:02

So I'm just going to add my own personal website,

03:05

but you can add into your company's website or something

03:08

like that.

03:09

So once that's done, I'm just going to go ahead,

03:11

and I'm going to click the Create App button.

03:14

So now I have my Building Performance App

03:17

registered with Forge.

03:19

And the important thing to know is this Client ID

03:22

and this Client Secret.

03:24

We'll refer back to this Client ID and Client

03:27

Secret in the next lesson when we

03:29

connect to Forge using an external application called

03:32

Postman.

Visualize Building Performance Data with Forge

1-Get Started with Forge

 

Activity

  1. Go to http://forge.autodesk.com and create your trial Forge account.
  2. Once you have created your account, click the “Create App” button to create a new Forge app.
  3. Name you new app “Building Performance App” and set the description to “Visualize building performance using Forge”.
  4. Enter a URL to use as your callback URL.
  5. Click the “Create App” button to create the app.
  6. Take note of the “Client ID” and “Client Secret” fields. You will use this data in the next lesson. 
Was this information helpful?