## Create `Project projects().create(ProjectCreateParamsparams, RequestOptionsrequestOptions = RequestOptions.none())` **post** `/v0/projects` Create a new project. ### Parameters - `ProjectCreateParams params` - `String displayName` Human-readable project name - `String org` Organization name - `Revision revision` File contents to commit - `Content` - `String content` File content - `Url` - `String url` URL to fetch file content from - `String slug` Project name/slug - `List targets` Targets to generate for - `NODE("node")` - `TYPESCRIPT("typescript")` - `PYTHON("python")` - `GO("go")` - `JAVA("java")` - `KOTLIN("kotlin")` - `RUBY("ruby")` - `TERRAFORM("terraform")` - `CLI("cli")` - `PHP("php")` - `CSHARP("csharp")` - `SQL("sql")` - `OPENAPI("openapi")` ### Returns - `class Project:` A project is a collection of SDKs generated from the same set of config files. - `String configRepo` - `Optional displayName` - `Object object_` - `PROJECT("project")` - `String org` - `String slug` - `List targets` - `NODE("node")` - `TYPESCRIPT("typescript")` - `PYTHON("python")` - `GO("go")` - `JAVA("java")` - `KOTLIN("kotlin")` - `RUBY("ruby")` - `TERRAFORM("terraform")` - `CLI("cli")` - `PHP("php")` - `CSHARP("csharp")` - `SQL("sql")` - `OPENAPI("openapi")` ### Example ```java package com.stainless.api.example; import com.stainless.api.client.StainlessClient; import com.stainless.api.client.okhttp.StainlessOkHttpClient; import com.stainless.api.core.JsonValue; import com.stainless.api.models.Target; import com.stainless.api.models.projects.Project; import com.stainless.api.models.projects.ProjectCreateParams; import java.util.Map; public final class Main { private Main() {} public static void main(String[] args) { StainlessClient client = StainlessOkHttpClient.fromEnv(); ProjectCreateParams params = ProjectCreateParams.builder() .displayName("display_name") .org("org") .revision(ProjectCreateParams.Revision.builder() .putAdditionalProperty("foo", JsonValue.from(Map.of( "content", "content" ))) .build()) .slug("slug") .addTarget(Target.NODE) .build(); Project project = client.projects().create(params); } } ```